![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
Used to interrogate if standardized fields are available. More...
#include <E57SimpleData.h>

Public Attributes | |
| bool | cartesianXField { false } |
| Indicates that the PointRecord cartesianX field is active. More... | |
| bool | cartesianYField { false } |
| Indicates that the PointRecord cartesianY field is active. More... | |
| bool | cartesianZField { false } |
| Indicates that the PointRecord cartesianZ field is active. More... | |
| bool | cartesianInvalidStateField |
| Indicates that the PointRecord cartesianInvalidState field is active. More... | |
| bool | sphericalRangeField { false } |
| Indicates that the PointRecord sphericalRange field is active. More... | |
| bool | sphericalAzimuthField { false } |
| Indicates that the PointRecord sphericalAzimuth field is active. More... | |
| bool | sphericalElevationField { false } |
| Indicates that the PointRecord sphericalElevation field is active. More... | |
| bool | sphericalInvalidStateField |
| Indicates that the PointRecord sphericalInvalidState field is active. More... | |
| double | pointRangeMinimum |
| double | pointRangeMaximum |
| double | pointRangeScaledInteger |
| double | angleMinimum |
| double | angleMaximum |
| double | angleScaledInteger |
| bool | rowIndexField { false } |
| Indicates that the PointRecord rowIndex field is active. More... | |
| uint32_t | rowIndexMaximum { E57_UINT32_MAX } |
| bool | columnIndexField { false } |
| Indicates that the PointRecord columnIndex field is active. More... | |
| uint32_t | columnIndexMaximum |
| bool | returnIndexField { false } |
| Indicates that the PointRecord returnIndex field is active. More... | |
| bool | returnCountField { false } |
| Indicates that the PointRecord returnCount field is active. More... | |
| uint8_t | returnMaximum { E57_UINT8_MAX } |
| bool | timeStampField { false } |
| Indicates that the PointRecord timeStamp field is active. More... | |
| bool | isTimeStampInvalidField { false } |
| Indicates that the PointRecord isTimeStampInvalid field is active. More... | |
| double | timeMaximum |
| double | timeMinimum { E57_DOUBLE_MIN } |
| double | timeScaledInteger |
| bool | intensityField { false } |
| Indicates that the PointRecord intensity field is active. More... | |
| bool | isIntensityInvalidField { false } |
| Indicates that the PointRecord isIntensityInvalid field is active. More... | |
| double | intensityScaledInteger |
| bool | colorRedField { false } |
| indicates that the PointRecord colorRed field is active More... | |
| bool | colorGreenField { false } |
| indicates that the PointRecord colorGreen field is active More... | |
| bool | colorBlueField { false } |
| indicates that the PointRecord colorBlue field is active More... | |
| bool | isColorInvalidField { false } |
| Indicates that the PointRecord isColorInvalid field is active. More... | |
| bool | normalX { false } |
| Indicates that the PointRecord nor:normalX field is active. More... | |
| bool | normalY { false } |
| Indicates that the PointRecord nor:normalY field is active. More... | |
| bool | normalZ { false } |
| Indicates that the PointRecord nor:normalZ field is active. More... | |
Used to interrogate if standardized fields are available.
Definition at line 302 of file E57SimpleData.h.
| double e57::PointStandardizedFieldsAvailable::angleMaximum |
Indicates that the PointRecord angle fields should be configured with this maximum value E57_FLOAT_MAX or E57_DOUBLE_MAX. If using a ScaledIntegerNode then this needs to be a maximum angle value.
Definition at line 336 of file E57SimpleData.h.
Referenced by e57::ReaderImpl::ReadData3D().
| double e57::PointStandardizedFieldsAvailable::angleMinimum |
Indicates that the PointRecord angle fields should be configured with this minimum value -E57_FLOAT_MAX or -E57_DOUBLE_MAX. If using a ScaledIntegerNode then this needs to be a minimum angle value.
Definition at line 332 of file E57SimpleData.h.
Referenced by e57::ReaderImpl::ReadData3D().
| double e57::PointStandardizedFieldsAvailable::angleScaledInteger |
Indicates that the PointRecord angle fields should be configured as a ScaledIntegerNode with this scale setting. If 0. then use FloatNode.
Definition at line 340 of file E57SimpleData.h.
Referenced by e57::ReaderImpl::ReadData3D().
| bool e57::PointStandardizedFieldsAvailable::cartesianInvalidStateField |
Indicates that the PointRecord cartesianInvalidState field is active.
Definition at line 307 of file E57SimpleData.h.
Referenced by e57::ReaderImpl::ReadData3D().
| bool e57::PointStandardizedFieldsAvailable::cartesianXField { false } |
Indicates that the PointRecord cartesianX field is active.
Definition at line 304 of file E57SimpleData.h.
Referenced by e57::ReaderImpl::ReadData3D().
| bool e57::PointStandardizedFieldsAvailable::cartesianYField { false } |
Indicates that the PointRecord cartesianY field is active.
Definition at line 305 of file E57SimpleData.h.
Referenced by e57::ReaderImpl::ReadData3D().
| bool e57::PointStandardizedFieldsAvailable::cartesianZField { false } |
Indicates that the PointRecord cartesianZ field is active.
Definition at line 306 of file E57SimpleData.h.
Referenced by e57::ReaderImpl::ReadData3D().
| bool e57::PointStandardizedFieldsAvailable::colorBlueField { false } |
indicates that the PointRecord colorBlue field is active
Definition at line 382 of file E57SimpleData.h.
Referenced by e57::ReaderImpl::ReadData3D().
| bool e57::PointStandardizedFieldsAvailable::colorGreenField { false } |
indicates that the PointRecord colorGreen field is active
Definition at line 381 of file E57SimpleData.h.
Referenced by e57::ReaderImpl::ReadData3D().
| bool e57::PointStandardizedFieldsAvailable::colorRedField { false } |
indicates that the PointRecord colorRed field is active
Definition at line 380 of file E57SimpleData.h.
Referenced by e57::ReaderImpl::ReadData3D().
| bool e57::PointStandardizedFieldsAvailable::columnIndexField { false } |
Indicates that the PointRecord columnIndex field is active.
Definition at line 348 of file E57SimpleData.h.
Referenced by e57::ReaderImpl::ReadData3D().
| uint32_t e57::PointStandardizedFieldsAvailable::columnIndexMaximum |
Indicates that the PointRecord index fields should be configured with this maximum value where the minimum will be set to 0.
Definition at line 349 of file E57SimpleData.h.
Referenced by e57::ReaderImpl::ReadData3D().
| bool e57::PointStandardizedFieldsAvailable::intensityField { false } |
Indicates that the PointRecord intensity field is active.
Definition at line 373 of file E57SimpleData.h.
Referenced by e57::ReaderImpl::ReadData3D().
| double e57::PointStandardizedFieldsAvailable::intensityScaledInteger |
Indicates that the PointRecord intensity fields should be configured as a ScaledIntegerNode with this setting. If 0. then use FloatNode, if -1. use IntegerNode
Definition at line 375 of file E57SimpleData.h.
Referenced by e57::ReaderImpl::ReadData3D().
| bool e57::PointStandardizedFieldsAvailable::isColorInvalidField { false } |
Indicates that the PointRecord isColorInvalid field is active.
Definition at line 383 of file E57SimpleData.h.
Referenced by e57::ReaderImpl::ReadData3D().
| bool e57::PointStandardizedFieldsAvailable::isIntensityInvalidField { false } |
Indicates that the PointRecord isIntensityInvalid field is active.
Definition at line 374 of file E57SimpleData.h.
Referenced by e57::ReaderImpl::ReadData3D().
| bool e57::PointStandardizedFieldsAvailable::isTimeStampInvalidField { false } |
Indicates that the PointRecord isTimeStampInvalid field is active.
Definition at line 360 of file E57SimpleData.h.
Referenced by e57::ReaderImpl::ReadData3D().
| bool e57::PointStandardizedFieldsAvailable::normalX { false } |
Indicates that the PointRecord nor:normalX field is active.
Definition at line 385 of file E57SimpleData.h.
Referenced by e57::ReaderImpl::ReadData3D().
| bool e57::PointStandardizedFieldsAvailable::normalY { false } |
Indicates that the PointRecord nor:normalY field is active.
Definition at line 386 of file E57SimpleData.h.
Referenced by e57::ReaderImpl::ReadData3D().
| bool e57::PointStandardizedFieldsAvailable::normalZ { false } |
Indicates that the PointRecord nor:normalZ field is active.
Definition at line 387 of file E57SimpleData.h.
Referenced by e57::ReaderImpl::ReadData3D().
| double e57::PointStandardizedFieldsAvailable::pointRangeMaximum |
Indicates that the PointRecord cartesian and range fields should be configured with this maximum value E57_FLOAT_MAX or E57_DOUBLE_MAX. If using a ScaledIntegerNode then this needs to be a maximum range value.
Definition at line 323 of file E57SimpleData.h.
Referenced by e57::ReaderImpl::ReadData3D().
| double e57::PointStandardizedFieldsAvailable::pointRangeMinimum |
Indicates that the PointRecord cartesian and range fields should be configured with this minimum value -E57_FLOAT_MAX or -E57_DOUBLE_MAX. If using a ScaledIntegerNode then this needs to be a minimum range value.
Definition at line 318 of file E57SimpleData.h.
Referenced by e57::ReaderImpl::ReadData3D().
| double e57::PointStandardizedFieldsAvailable::pointRangeScaledInteger |
Indicates that the PointRecord cartesain and range fields should be configured as a ScaledIntegerNode with this scale setting. If 0. then use FloatNode.
Definition at line 327 of file E57SimpleData.h.
Referenced by e57::ReaderImpl::ReadData3D().
| bool e57::PointStandardizedFieldsAvailable::returnCountField { false } |
Indicates that the PointRecord returnCount field is active.
Definition at line 355 of file E57SimpleData.h.
Referenced by e57::ReaderImpl::ReadData3D().
| bool e57::PointStandardizedFieldsAvailable::returnIndexField { false } |
Indicates that the PointRecord returnIndex field is active.
Definition at line 354 of file E57SimpleData.h.
Referenced by e57::ReaderImpl::ReadData3D().
| uint8_t e57::PointStandardizedFieldsAvailable::returnMaximum { E57_UINT8_MAX } |
Indicates that the PointRecord return fields should be configured with this maximum value where the minimum will be set to 0.
Definition at line 356 of file E57SimpleData.h.
Referenced by e57::ReaderImpl::ReadData3D().
| bool e57::PointStandardizedFieldsAvailable::rowIndexField { false } |
Indicates that the PointRecord rowIndex field is active.
Definition at line 345 of file E57SimpleData.h.
Referenced by e57::ReaderImpl::ReadData3D().
| uint32_t e57::PointStandardizedFieldsAvailable::rowIndexMaximum { E57_UINT32_MAX } |
Indicates that the PointRecord index fields should be configured with this maximum value where the minimum will be set to 0.
Definition at line 346 of file E57SimpleData.h.
Referenced by e57::ReaderImpl::ReadData3D().
| bool e57::PointStandardizedFieldsAvailable::sphericalAzimuthField { false } |
Indicates that the PointRecord sphericalAzimuth field is active.
Definition at line 312 of file E57SimpleData.h.
Referenced by e57::ReaderImpl::ReadData3D().
| bool e57::PointStandardizedFieldsAvailable::sphericalElevationField { false } |
Indicates that the PointRecord sphericalElevation field is active.
Definition at line 313 of file E57SimpleData.h.
Referenced by e57::ReaderImpl::ReadData3D().
| bool e57::PointStandardizedFieldsAvailable::sphericalInvalidStateField |
Indicates that the PointRecord sphericalInvalidState field is active.
Definition at line 314 of file E57SimpleData.h.
Referenced by e57::ReaderImpl::ReadData3D().
| bool e57::PointStandardizedFieldsAvailable::sphericalRangeField { false } |
Indicates that the PointRecord sphericalRange field is active.
Definition at line 311 of file E57SimpleData.h.
Referenced by e57::ReaderImpl::ReadData3D().
| double e57::PointStandardizedFieldsAvailable::timeMaximum |
Indicates that the PointRecord timeStamp fields should be configured with this maximum value. like E57_UINT32_MAX, E57_FLOAT_MAX or E57_DOUBLE_MAX
Definition at line 361 of file E57SimpleData.h.
Referenced by e57::ReaderImpl::ReadData3D().
| double e57::PointStandardizedFieldsAvailable::timeMinimum { E57_DOUBLE_MIN } |
Indicates that the PointRecord timeStamp fields should be configured with this minimum value -E57_FLOAT_MAX or -E57_DOUBLE_MAX. If using a ScaledIntegerNode then this needs to be a minimum time value.
Definition at line 365 of file E57SimpleData.h.
Referenced by e57::ReaderImpl::ReadData3D().
| double e57::PointStandardizedFieldsAvailable::timeScaledInteger |
Indicates that the PointRecord timeStamp fields should be configured as a ScaledIntegerNode with this scale setting. If 0. then use FloatNode, if -1. use IntegerNode.
Definition at line 368 of file E57SimpleData.h.
Referenced by e57::ReaderImpl::ReadData3D().
| bool e57::PointStandardizedFieldsAvailable::timeStampField { false } |
Indicates that the PointRecord timeStamp field is active.
Definition at line 359 of file E57SimpleData.h.
Referenced by e57::ReaderImpl::ReadData3D().