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.