![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
Custom ("Extra bytes") field (EVLR) More...


Public Types | |
| typedef QSharedPointer< ExtraLasField > | Shared |
| typedef QSharedPointer< ExtraLasField > | Shared |
Public Types inherited from LasField | |
| typedef QSharedPointer< LasField > | Shared |
| Shared type. More... | |
Public Member Functions | |
| ExtraLasField (QString name="Undefined", ccScalarField *_sf=nullptr) | |
| Default constructor. More... | |
| QString | getName () const override |
| Returns official field name. More... | |
| ExtraLasField (QString name, Id id, double defaultVal=0.0, double min=0.0, double max=-1.0) | |
| Default constructor. More... | |
| QString | getName () const override |
| Returns official field name. More... | |
Public Member Functions inherited from LasField | |
| LasField (LAS_FIELDS fieldType=LAS_INVALID, double defaultVal=0, double min=0.0, double max=-1.0, uint8_t _minPointFormat=0) | |
| Default constructor. More... | |
| double | getSafeValue (unsigned index) const |
Public Attributes | |
| QString | fieldName |
| QString | sanitizedName |
| bool | isShifted |
| I32 | startIndex |
| Id | pdalId |
| double | scale |
| double | offset |
Public Attributes inherited from LasField | |
| LAS_FIELDS | type |
| ccScalarField * | sf |
| double | firstValue |
| double | minValue |
| double | maxValue |
| double | defaultValue |
| uint8_t | minPointFormat |
Additional Inherited Members | |
Static Public Member Functions inherited from LasField | |
| static bool | GetLASFields (ccPointCloud *cloud, std::vector< LasField > &fieldsToSave, uint8_t &minPointFormat) |
| Returns the (compliant) LAS fields in a point cloud. More... | |
| static unsigned | GetFormatRecordLength (uint8_t pointFormat) |
| static uint8_t | VersionMinorForPointFormat (uint8_t pointFormat) |
| static uint8_t | UpdateMinPointFormat (uint8_t minPointFormat, bool withRGB, bool withFWF, bool allowLegacyFormats=true) |
| static QString | SanitizeString (const QString &str) |
| static QString | DesanitizeString (const QString &str) |
Custom ("Extra bytes") field (EVLR)
Definition at line 44 of file LASFWFFilter.cpp.
| typedef QSharedPointer<ExtraLasField> ExtraLasField::Shared |
Definition at line 63 of file LASFWFFilter.cpp.
| typedef QSharedPointer<ExtraLasField> ExtraLasField::Shared |
Definition at line 88 of file LASFilter.cpp.
|
inline |
Default constructor.
Definition at line 46 of file LASFWFFilter.cpp.
References fieldName, ccScalarField::getGlobalShift(), isShifted, sanitizedName, LasField::sf, and CVLog::Warning().
|
inline |
Default constructor.
Definition at line 70 of file LASFilter.cpp.
References name, and CVLog::Warning().
|
inlineoverridevirtual |
Returns official field name.
Reimplemented from LasField.
Definition at line 65 of file LASFWFFilter.cpp.
References fieldName.
|
inlineoverridevirtual |
Returns official field name.
Reimplemented from LasField.
Definition at line 90 of file LASFilter.cpp.
| QString ExtraLasField::fieldName |
Definition at line 67 of file LASFWFFilter.cpp.
Referenced by ExtraLasField(), and getName().
| bool ExtraLasField::isShifted |
Definition at line 69 of file LASFWFFilter.cpp.
Referenced by ExtraLasField(), and LASFWFFilter::loadFile().
| double ExtraLasField::offset |
Definition at line 95 of file LASFilter.cpp.
| Id ExtraLasField::pdalId |
Definition at line 93 of file LASFilter.cpp.
Referenced by LASFilter::loadFile().
| QString ExtraLasField::sanitizedName |
Definition at line 68 of file LASFWFFilter.cpp.
Referenced by ExtraLasField().
| double ExtraLasField::scale |
Definition at line 94 of file LASFilter.cpp.
| I32 ExtraLasField::startIndex |
Definition at line 70 of file LASFWFFilter.cpp.
Referenced by LASFWFFilter::loadFile().