libE57Format 3.1.1
C++ library to read & write the E57 file format for point cloud data
|
Stores the top-level information for a single lidar scan. More...
#include <E57SimpleData.h>
Public Attributes | |
DateTime | acquisitionEnd |
The end date and time that the data was acquired. | |
DateTime | acquisitionStart |
The start date and time that the data was acquired. | |
float | atmosphericPressure = FLOAT_MAX |
The atmospheric pressure, measured at the sensor, at the time of data collection. | |
CartesianBounds | cartesianBounds |
The bounding region (in cartesian coordinates) of all the points in this Data3D. | |
ColorLimits | colorLimits |
The limits for the value of red, green, and blue color that the sensor is capable of producing. | |
ustring | description |
A user-defined description of the Image. | |
ustring | guid |
A globally unique identification string for the current version of the Data3D object. | |
IndexBounds | indexBounds |
The bounds of the row, column, and return number of all the points in this Data3D. | |
IntensityLimits | intensityLimits |
The limits for the value of signal intensity that the sensor is capable of producing. | |
ustring | name |
A user-defined name for the Data3D. | |
std::vector< ustring > | originalGuids |
A vector of globally unique identification Strings from which the points in this Data3D originated. | |
size_t | pointCount = 0 |
PointStandardizedFieldsAvailable | pointFields |
The active fields used in the WritePoints function. | |
PointGroupingSchemes | pointGroupingSchemes |
The defined schemes that group points in different ways. | |
RigidBodyTransform | pose |
A rigid body transform that describes the coordinate frame of the 3D imaging system origin. | |
float | relativeHumidity = FLOAT_MAX |
The percentage relative humidity, measured at the sensor, at the time of data collection. | |
ustring | sensorFirmwareVersion |
The version number for the firmware installed in the sensor at the time of data collection. | |
ustring | sensorHardwareVersion |
The version number for the sensor hardware at the time of data collection. | |
ustring | sensorModel |
The model name or number for the sensor. | |
ustring | sensorSerialNumber |
The serial number for the sensor. | |
ustring | sensorSoftwareVersion |
The version number for the software used for the data collection. | |
ustring | sensorVendor |
The name of the manufacturer for the sensor used to collect the points in this Data3D. | |
SphericalBounds | sphericalBounds |
The bounding region (in spherical coordinates) of all the points in this Data3D. | |
float | temperature = FLOAT_MAX |
The ambient temperature, measured at the sensor, at the time of data collection. | |
Stores the top-level information for a single lidar scan.
DateTime e57::Data3D::acquisitionEnd |
The end date and time that the data was acquired.
DateTime e57::Data3D::acquisitionStart |
The start date and time that the data was acquired.
float e57::Data3D::atmosphericPressure = FLOAT_MAX |
The atmospheric pressure, measured at the sensor, at the time of data collection.
The units are Pascals. Shall be positive.
CartesianBounds e57::Data3D::cartesianBounds |
The bounding region (in cartesian coordinates) of all the points in this Data3D.
These are in the local coordinate system of the points.
ColorLimits e57::Data3D::colorLimits |
The limits for the value of red, green, and blue color that the sensor is capable of producing.
ustring e57::Data3D::description |
A user-defined description of the Image.
ustring e57::Data3D::guid |
A globally unique identification string for the current version of the Data3D object.
IndexBounds e57::Data3D::indexBounds |
The bounds of the row, column, and return number of all the points in this Data3D.
IntensityLimits e57::Data3D::intensityLimits |
The limits for the value of signal intensity that the sensor is capable of producing.
std::vector<ustring> e57::Data3D::originalGuids |
A vector of globally unique identification Strings from which the points in this Data3D originated.
size_t e57::Data3D::pointCount = 0 |
The number of points in the Data3D. On 32-bit systems size_t will allow for 4,294,967,295 points per scan which seems reasonable...
PointStandardizedFieldsAvailable e57::Data3D::pointFields |
The active fields used in the WritePoints function.
PointGroupingSchemes e57::Data3D::pointGroupingSchemes |
The defined schemes that group points in different ways.
RigidBodyTransform e57::Data3D::pose |
A rigid body transform that describes the coordinate frame of the 3D imaging system origin.
These are in the file-level coordinate system.
float e57::Data3D::relativeHumidity = FLOAT_MAX |
The percentage relative humidity, measured at the sensor, at the time of data collection.
Shall be in the interval [0, 100].
ustring e57::Data3D::sensorFirmwareVersion |
The version number for the firmware installed in the sensor at the time of data collection.
ustring e57::Data3D::sensorHardwareVersion |
The version number for the sensor hardware at the time of data collection.
ustring e57::Data3D::sensorModel |
The model name or number for the sensor.
ustring e57::Data3D::sensorSerialNumber |
The serial number for the sensor.
ustring e57::Data3D::sensorSoftwareVersion |
The version number for the software used for the data collection.
ustring e57::Data3D::sensorVendor |
The name of the manufacturer for the sensor used to collect the points in this Data3D.
SphericalBounds e57::Data3D::sphericalBounds |
The bounding region (in spherical coordinates) of all the points in this Data3D.
These are in the local coordinate system of the points.
float e57::Data3D::temperature = FLOAT_MAX |
The ambient temperature, measured at the sensor, at the time of data collection.
This units are degrees Celsius.