qCC_io  version 2.5.4 (Qt) - 19 Apr 2014
 All Classes Functions Variables Typedefs
Public Attributes | List of all members
PointStandardizedFieldsAvailable Class Reference

Point prototype (structure use to interrogate if standardized fields are available) More...

#include <E57Header.h>

Public Attributes

bool cartesianXField
 Indicates that the PointRecord cartesianX field is active.
 
bool cartesianYField
 Indicates that the PointRecord cartesianY field is active.
 
bool cartesianZField
 Indicates that the PointRecord cartesianZ field is active.
 
bool cartesianInvalidStateField
 Indicates that the PointRecord cartesianInvalidState field is active.
 
bool sphericalRangeField
 Indicates that the PointRecord sphericalRange field is active.
 
bool sphericalAzimuthField
 Indicates that the PointRecord sphericalAzimuth field is active.
 
bool sphericalElevationField
 Indicates that the PointRecord sphericalElevation field is active.
 
bool sphericalInvalidStateField
 Indicates that the PointRecord sphericalInvalidState field is active.
 
double 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.
 
double 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.
 
double pointRangeScaledInteger
 Indicates that the PointRecord cartesain and range fields should be configured as a ScaledIntegerNode with this scale setting. If 0. then use FloatNode.
 
bool normXField
 Indicates that the PointRecord normalX field is active.
 
bool normYField
 Indicates that the PointRecord normalY field is active.
 
bool normZField
 Indicates that the PointRecord normalZ field is active.
 
double normRangeMinimum
 Indicates that the PointRecord normal 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.
 
double normRangeMaximum
 Indicates that the PointRecord normal 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.
 
double normRangeScaledInteger
 Indicates that the PointRecord normal and range fields should be configured as a ScaledIntegerNode with this scale setting. If 0. then use FloatNode.
 
double 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.
 
double 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.
 
double angleScaledInteger
 Indicates that the PointRecord angle fields should be configured as a ScaledIntegerNode with this scale setting. If 0. then use FloatNode.
 
bool rowIndexField
 Indicates that the PointRecord rowIndex field is active.
 
uint32_t rowIndexMaximum
 Indicates that the PointRecord index fields should be configured with this maximum value where the minimum will be set to 0.
 
bool columnIndexField
 Indicates that the PointRecord columnIndex field is active.
 
uint32_t columnIndexMaximum
 Indicates that the PointRecord index fields should be configured with this maximum value where the minimum will be set to 0.
 
bool returnIndexField
 Indicates that the PointRecord returnIndex field is active.
 
bool returnCountField
 Indicates that the PointRecord returnCount field is active.
 
uint8_t returnMaximum
 Indicates that the PointRecord return fields should be configured with this maximum value where the minimum will be set to 0.
 
bool timeStampField
 Indicates that the PointRecord timeStamp field is active.
 
bool isTimeStampInvalidField
 Indicates that the PointRecord isTimeStampInvalid field is active.
 
double 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.
 
bool intensityField
 Indicates that the PointRecord intensity field is active.
 
bool isIntensityInvalidField
 Indicates that the PointRecord isIntensityInvalid field is active.
 
double 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.
 
bool colorRedField
 indicates that the PointRecord colorRed field is active
 
bool colorGreenField
 indicates that the PointRecord colorGreen field is active
 
bool colorBlueField
 indicates that the PointRecord colorBlue field is active
 
bool isColorInvalidField
 Indicates that the PointRecord isColorInvalid field is active.
 

Detailed Description

Point prototype (structure use to interrogate if standardized fields are available)

Taken from "E57 Simple API" by Stan Coleby


The documentation for this class was generated from the following file: