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().