Used to interrogate if standardized fields are available. More...
#include <E57SimpleData.h>
Public Attributes | |
| double | angleMaximum |
| Indicates that the PointRecord angle fields should be configured with this maximum value E57_FLOAT_MAX or E57_DOUBLE_MAX. More... | |
| double | angleMinimum |
| Indicates that the PointRecord angle fields should be configured with this minimum value -E57_FLOAT_MAX or -E57_DOUBLE_MAX. More... | |
| double | angleScaledInteger |
| Indicates that the PointRecord angle fields should be configured as a ScaledIntegerNode with this scale setting. More... | |
| bool | cartesianInvalidStateField |
| Indicates that the PointRecord cartesianInvalidState field is active. More... | |
| 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 | colorBlueField { false } |
| indicates that the PointRecord colorBlue field is active More... | |
| bool | colorGreenField { false } |
| indicates that the PointRecord colorGreen field is active More... | |
| bool | colorRedField { false } |
| indicates that the PointRecord colorRed field is active More... | |
| bool | columnIndexField { false } |
| Indicates that the PointRecord columnIndex field is active. More... | |
| uint32_t | columnIndexMaximum |
| Indicates that the PointRecord index fields should be configured with this maximum value where the minimum will be set to 0. More... | |
| bool | intensityField { false } |
| Indicates that the PointRecord intensity field is active. More... | |
| double | intensityScaledInteger |
| Indicates that the PointRecord intensity fields should be configured as a ScaledIntegerNode with this setting. More... | |
| bool | isColorInvalidField { false } |
| Indicates that the PointRecord isColorInvalid field is active. More... | |
| bool | isIntensityInvalidField { false } |
| Indicates that the PointRecord isIntensityInvalid field is active. More... | |
| bool | isTimeStampInvalidField { false } |
| Indicates that the PointRecord isTimeStampInvalid 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... | |
| double | pointRangeMaximum |
| Indicates that the PointRecord cartesian and range fields should be configured with this maximum value E57_FLOAT_MAX or E57_DOUBLE_MAX. More... | |
| double | pointRangeMinimum |
| Indicates that the PointRecord cartesian and range fields should be configured with this minimum value -E57_FLOAT_MAX or -E57_DOUBLE_MAX. More... | |
| double | pointRangeScaledInteger |
| Indicates that the PointRecord cartesain and range fields should be configured as a ScaledIntegerNode with this scale setting. More... | |
| bool | returnCountField { false } |
| Indicates that the PointRecord returnCount field is active. More... | |
| bool | returnIndexField { false } |
| Indicates that the PointRecord returnIndex field is active. More... | |
| uint8_t | 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. More... | |
| bool | rowIndexField { false } |
| Indicates that the PointRecord rowIndex field is active. More... | |
| uint32_t | 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. 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... | |
| bool | sphericalRangeField { false } |
| Indicates that the PointRecord sphericalRange field is active. More... | |
| double | timeMaximum |
| Indicates that the PointRecord timeStamp fields should be configured with this maximum value. More... | |
| double | timeMinimum { E57_DOUBLE_MIN } |
| Indicates that the PointRecord timeStamp fields should be configured with this minimum value -E57_FLOAT_MAX or -E57_DOUBLE_MAX. More... | |
| double | timeScaledInteger |
| Indicates that the PointRecord timeStamp fields should be configured as a ScaledIntegerNode with this scale setting. More... | |
| bool | timeStampField { false } |
| Indicates that the PointRecord timeStamp field is active. More... | |
Used to interrogate if standardized fields are available.
| 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.
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.
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.
Referenced by e57::ReaderImpl::ReadData3D().
| bool e57::PointStandardizedFieldsAvailable::cartesianInvalidStateField |
Indicates that the PointRecord cartesianInvalidState field is active.
Referenced by e57::ReaderImpl::ReadData3D().
| bool e57::PointStandardizedFieldsAvailable::cartesianXField { false } |
Indicates that the PointRecord cartesianX field is active.
Referenced by e57::ReaderImpl::ReadData3D().
| bool e57::PointStandardizedFieldsAvailable::cartesianYField { false } |
Indicates that the PointRecord cartesianY field is active.
Referenced by e57::ReaderImpl::ReadData3D().
| bool e57::PointStandardizedFieldsAvailable::cartesianZField { false } |
Indicates that the PointRecord cartesianZ field is active.
Referenced by e57::ReaderImpl::ReadData3D().
| bool e57::PointStandardizedFieldsAvailable::colorBlueField { false } |
indicates that the PointRecord colorBlue field is active
Referenced by e57::ReaderImpl::ReadData3D().
| bool e57::PointStandardizedFieldsAvailable::colorGreenField { false } |
indicates that the PointRecord colorGreen field is active
Referenced by e57::ReaderImpl::ReadData3D().
| bool e57::PointStandardizedFieldsAvailable::colorRedField { false } |
indicates that the PointRecord colorRed field is active
Referenced by e57::ReaderImpl::ReadData3D().
| bool e57::PointStandardizedFieldsAvailable::columnIndexField { false } |
Indicates that the PointRecord columnIndex field is active.
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.
Referenced by e57::ReaderImpl::ReadData3D().
| bool e57::PointStandardizedFieldsAvailable::intensityField { false } |
Indicates that the PointRecord intensity field is active.
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
Referenced by e57::ReaderImpl::ReadData3D().
| bool e57::PointStandardizedFieldsAvailable::isColorInvalidField { false } |
Indicates that the PointRecord isColorInvalid field is active.
Referenced by e57::ReaderImpl::ReadData3D().
| bool e57::PointStandardizedFieldsAvailable::isIntensityInvalidField { false } |
Indicates that the PointRecord isIntensityInvalid field is active.
Referenced by e57::ReaderImpl::ReadData3D().
| bool e57::PointStandardizedFieldsAvailable::isTimeStampInvalidField { false } |
Indicates that the PointRecord isTimeStampInvalid field is active.
Referenced by e57::ReaderImpl::ReadData3D().
| bool e57::PointStandardizedFieldsAvailable::normalX { false } |
Indicates that the PointRecord nor:normalX field is active.
Referenced by e57::ReaderImpl::ReadData3D().
| bool e57::PointStandardizedFieldsAvailable::normalY { false } |
Indicates that the PointRecord nor:normalY field is active.
Referenced by e57::ReaderImpl::ReadData3D().
| bool e57::PointStandardizedFieldsAvailable::normalZ { false } |
Indicates that the PointRecord nor:normalZ field is active.
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.
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.
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.
Referenced by e57::ReaderImpl::ReadData3D().
| bool e57::PointStandardizedFieldsAvailable::returnCountField { false } |
Indicates that the PointRecord returnCount field is active.
Referenced by e57::ReaderImpl::ReadData3D().
| bool e57::PointStandardizedFieldsAvailable::returnIndexField { false } |
Indicates that the PointRecord returnIndex field is active.
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.
Referenced by e57::ReaderImpl::ReadData3D().
| bool e57::PointStandardizedFieldsAvailable::rowIndexField { false } |
Indicates that the PointRecord rowIndex field is active.
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.
Referenced by e57::ReaderImpl::ReadData3D().
| bool e57::PointStandardizedFieldsAvailable::sphericalAzimuthField { false } |
Indicates that the PointRecord sphericalAzimuth field is active.
Referenced by e57::ReaderImpl::ReadData3D().
| bool e57::PointStandardizedFieldsAvailable::sphericalElevationField { false } |
Indicates that the PointRecord sphericalElevation field is active.
Referenced by e57::ReaderImpl::ReadData3D().
| bool e57::PointStandardizedFieldsAvailable::sphericalInvalidStateField |
Indicates that the PointRecord sphericalInvalidState field is active.
Referenced by e57::ReaderImpl::ReadData3D().
| bool e57::PointStandardizedFieldsAvailable::sphericalRangeField { false } |
Indicates that the PointRecord sphericalRange field is active.
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
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.
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.
Referenced by e57::ReaderImpl::ReadData3D().
| bool e57::PointStandardizedFieldsAvailable::timeStampField { false } |
Indicates that the PointRecord timeStamp field is active.
Referenced by e57::ReaderImpl::ReadData3D().