| 
    E57 Simple API V1.0.312
    Aug. 10, 2012
    
   | 
 
The e57::Data3D is a structure that stores the top-level information for a single lidar scan. More...
#include <E57Simple.h>

Public Member Functions | |
| Data3D (void) | |
| This function is the constructor for the Data3D class.  | |
| ~Data3D (void) | |
| This function is the destructor for the Data3D class.  | |
| void | Reset (void) | 
| This function clears all the data members of the Data3D class.  | |
Public Attributes | |
| ustring | name | 
| A user-defined name for the Data3D.  | |
| ustring | guid | 
| A globally unique identification string for the current version of the Data3D object.  | |
| std::vector< ustring > | originalGuids | 
| A vector of globally unique identification Strings from which the points in this Data3D originated.  | |
| ustring | description | 
| A user-defined description of the Image.  | |
| ustring | sensorVendor | 
| The name of the manufacturer for the sensor used to collect the points in this Data3D.  | |
| ustring | sensorModel | 
| The model name or number for the sensor.  | |
| ustring | sensorSerialNumber | 
| The serial number for the sensor.  | |
| ustring | sensorHardwareVersion | 
| The version number for the sensor hardware at the time of data collection.  | |
| ustring | sensorSoftwareVersion | 
| The version number for the software used for the data collection.  | |
| ustring | sensorFirmwareVersion | 
| The version number for the firmware installed in the sensor at the time of data collection.  | |
| float | temperature | 
| The ambient temperature, measured at the sensor, at the time of data collection (in degrees Celsius). Shall be ? ?273.15° (absolute zero).  | |
| float | relativeHumidity | 
| The percentage relative humidity, measured at the sensor, at the time of data collection. Shall be in the interval [0, 100].  | |
| float | atmosphericPressure | 
| The atmospheric pressure, measured at the sensor, at the time of data collection (in Pascals). Shall be positive.  | |
| e57::DateTime | acquisitionStart | 
| The start date and time that the data was acquired.  | |
| e57::DateTime | acquisitionEnd | 
| The end date and time that the data was acquired.  | |
| e57::RigidBodyTransform | pose | 
| A rigid body transform that describes the coordinate frame of the 3D imaging system origin in the file-level coordinate system.  | |
| e57::IndexBounds | indexBounds | 
| The bounds of the row, column, and return number of all the points in this Data3D.  | |
| e57::CartesianBounds | cartesianBounds | 
| The bounding region (in cartesian coordinates) of all the points in this Data3D (in the local coordinate system of the points).  | |
| e57::SphericalBounds | sphericalBounds | 
| The bounding region (in spherical coordinates) of all the points in this Data3D (in the local coordinate system of the points).  | |
| e57::IntensityLimits | intensityLimits | 
| The limits for the value of signal intensity that the sensor is capable of producing.  | |
| e57::ColorLimits | colorLimits | 
| The limits for the value of red, green, and blue color that the sensor is capable of producing.  | |
| e57::PointGroupingSchemes | pointGroupingSchemes | 
| The defined schemes that group points in different ways.  | |
| e57::PointStandardizedFieldsAvailable | pointFields | 
| This defines the active fields used in the WritePoints function.  | |
| int64_t | pointsSize | 
| Total size of the compressed vector of PointRecord structures referring to the binary data that actually stores the point data.  | |
The e57::Data3D is a structure that stores the top-level information for a single lidar scan.
 1.8.2