![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
#include <LasWaveformLoader.h>
Public Member Functions | |
| LasWaveformLoader (const laszip_header_struct &laszipHeader, const QString &lasFilename, ccPointCloud &pointCloud) | |
| void | loadWaveform (ccPointCloud &pointCloud, const laszip_point ¤tPoint) const |
Public Attributes | |
| unsigned | fwfDataCount {0} |
| unsigned | fwfDataOffset {0} |
| bool | isPointFormatExtended {false} |
| ccPointCloud::FWFDescriptorSet | descriptors |
Definition at line 35 of file LasWaveformLoader.h.
| LasWaveformLoader::LasWaveformLoader | ( | const laszip_header_struct & | laszipHeader, |
| const QString & | lasFilename, | ||
| ccPointCloud & | pointCloud | ||
| ) |
Definition at line 61 of file LasWaveformLoader.cpp.
References cloudViewer::PointCloudTpl< T >::capacity(), descriptors, ccPointCloud::fwfData(), fwfDataCount, fwfDataOffset, LasDetails::EvlrHeader::isWaveFormDataPackets(), ParseWaveformDescriptorVlrs(), CVLog::Print(), LasDetails::EvlrHeader::recordLength, LasDetails::EvlrHeader::SIZE, CVLog::Warning(), and ccPointCloud::waveforms().
| void LasWaveformLoader::loadWaveform | ( | ccPointCloud & | pointCloud, |
| const laszip_point & | currentPoint | ||
| ) | const |
Definition at line 169 of file LasWaveformLoader.cpp.
References descriptors, fwfDataCount, fwfDataOffset, ccPointCloud::fwfDescriptors(), isPointFormatExtended, ccWaveform::setBeamDir(), ccWaveform::setDataDescription(), ccWaveform::setDescriptorID(), ccWaveform::setEchoTime_ps(), ccWaveform::setReturnIndex(), cloudViewer::PointCloudTpl< T >::size(), CVLog::Warning(), and ccPointCloud::waveforms().
| ccPointCloud::FWFDescriptorSet LasWaveformLoader::descriptors |
Definition at line 46 of file LasWaveformLoader.h.
Referenced by LasWaveformLoader(), and loadWaveform().
| unsigned LasWaveformLoader::fwfDataCount {0} |
Definition at line 43 of file LasWaveformLoader.h.
Referenced by LasWaveformLoader(), and loadWaveform().
| unsigned LasWaveformLoader::fwfDataOffset {0} |
Definition at line 44 of file LasWaveformLoader.h.
Referenced by LasWaveformLoader(), and loadWaveform().
| bool LasWaveformLoader::isPointFormatExtended {false} |
Definition at line 45 of file LasWaveformLoader.h.
Referenced by loadWaveform().