Stores pointers to user-provided buffers. More...
#include <E57SimpleData.h>
Public Attributes | |
| int8_t * | cartesianInvalidState { nullptr } |
| Value = 0 if the point is considered valid, 1 otherwise. More... | |
| COORDTYPE * | cartesianX |
| pointer to a buffer with the X coordinate (in meters) of the point in Cartesian coordinates More... | |
| COORDTYPE * | cartesianY |
| pointer to a buffer with the Y coordinate (in meters) of the point in Cartesian coordinates More... | |
| COORDTYPE * | cartesianZ |
| pointer to a buffer with the Z coordinate (in meters) of the point in Cartesian coordinates More... | |
| uint8_t * | colorBlue { nullptr } |
| pointer to a buffer with the Blue color coefficient. Unit is unspecified More... | |
| uint8_t * | colorGreen { nullptr } |
| pointer to a buffer with the Green color coefficient. Unit is unspecified More... | |
| uint8_t * | colorRed { nullptr } |
| pointer to a buffer with the Red color coefficient. Unit is unspecified More... | |
| int32_t * | columnIndex |
| pointer to a buffer with the column number of point (zero based). More... | |
| float * | intensity { nullptr } |
| pointer to a buffer with the Point response intensity. Unit is unspecified More... | |
| int8_t * | isColorInvalid { nullptr } |
| Value = 0 if the color is considered valid, 1 otherwise. More... | |
| int8_t * | isIntensityInvalid { nullptr } |
| Value = 0 if the intensity is considered valid, 1 otherwise. More... | |
| int8_t * | isTimeStampInvalid { nullptr } |
| Value = 0 if the timeStamp is considered valid, 1 otherwise. More... | |
| float * | normalX { nullptr } |
| The X component of a surface normal vector (E57_EXT_surface_normals). More... | |
| float * | normalY { nullptr } |
| The Y component of a surface normal vector (E57_EXT_surface_normals). More... | |
| float * | normalZ { nullptr } |
| The Z component of a surface normal vector (E57_EXT_surface_normals). More... | |
| int8_t * | returnCount |
| pointer to a buffer with the total number of returns for the pulse that this corresponds to. More... | |
| int8_t * | returnIndex |
| pointer to a buffer with the number of this return (zero based). More... | |
| int32_t * | rowIndex { nullptr } |
| pointer to a buffer with the row number of point (zero based). More... | |
| COORDTYPE * | sphericalAzimuth |
| pointer to a buffer with the Azimuth angle (in radians) of point in spherical coordinates More... | |
| COORDTYPE * | sphericalElevation |
| pointer to a buffer with the Elevation angle (in radians) of point in spherical coordinates More... | |
| int8_t * | sphericalInvalidState { nullptr } |
| Value = 0 if the range is considered valid, 1 otherwise. More... | |
| COORDTYPE * | sphericalRange |
| pointer to a buffer with the range (in meters) of points in spherical coordinates. Shall be non-negative More... | |
| double * | timeStamp |
| pointer to a buffer with the time (in seconds) since the start time for the data, which is given by acquisitionStart in the parent Data3D Structure. More... | |
Stores pointers to user-provided buffers.
| int8_t* e57::Data3DPointsData_t< COORDTYPE >::cartesianInvalidState { nullptr } |
Value = 0 if the point is considered valid, 1 otherwise.
| COORDTYPE* e57::Data3DPointsData_t< COORDTYPE >::cartesianX |
pointer to a buffer with the X coordinate (in meters) of the point in Cartesian coordinates
| COORDTYPE* e57::Data3DPointsData_t< COORDTYPE >::cartesianY |
pointer to a buffer with the Y coordinate (in meters) of the point in Cartesian coordinates
| COORDTYPE* e57::Data3DPointsData_t< COORDTYPE >::cartesianZ |
pointer to a buffer with the Z coordinate (in meters) of the point in Cartesian coordinates
| uint8_t* e57::Data3DPointsData_t< COORDTYPE >::colorBlue { nullptr } |
pointer to a buffer with the Blue color coefficient. Unit is unspecified
| uint8_t* e57::Data3DPointsData_t< COORDTYPE >::colorGreen { nullptr } |
pointer to a buffer with the Green color coefficient. Unit is unspecified
| uint8_t* e57::Data3DPointsData_t< COORDTYPE >::colorRed { nullptr } |
pointer to a buffer with the Red color coefficient. Unit is unspecified
| int32_t* e57::Data3DPointsData_t< COORDTYPE >::columnIndex |
pointer to a buffer with the column number of point (zero based).
This is useful for data that is stored in a regular grid. Shall be in the interval (0, 2^31).
| float* e57::Data3DPointsData_t< COORDTYPE >::intensity { nullptr } |
pointer to a buffer with the Point response intensity. Unit is unspecified
| int8_t* e57::Data3DPointsData_t< COORDTYPE >::isColorInvalid { nullptr } |
Value = 0 if the color is considered valid, 1 otherwise.
| int8_t* e57::Data3DPointsData_t< COORDTYPE >::isIntensityInvalid { nullptr } |
Value = 0 if the intensity is considered valid, 1 otherwise.
| int8_t* e57::Data3DPointsData_t< COORDTYPE >::isTimeStampInvalid { nullptr } |
Value = 0 if the timeStamp is considered valid, 1 otherwise.
| float* e57::Data3DPointsData_t< COORDTYPE >::normalX { nullptr } |
The X component of a surface normal vector (E57_EXT_surface_normals).
| float* e57::Data3DPointsData_t< COORDTYPE >::normalY { nullptr } |
The Y component of a surface normal vector (E57_EXT_surface_normals).
| float* e57::Data3DPointsData_t< COORDTYPE >::normalZ { nullptr } |
The Z component of a surface normal vector (E57_EXT_surface_normals).
| int8_t* e57::Data3DPointsData_t< COORDTYPE >::returnCount |
pointer to a buffer with the total number of returns for the pulse that this corresponds to.
Shall be in the interval (0, 2^7). Only for multi-return sensors.
| int8_t* e57::Data3DPointsData_t< COORDTYPE >::returnIndex |
pointer to a buffer with the number of this return (zero based).
That is, 0 is the first return, 1 is the second, and so on. Shall be in the interval (0, returnCount). Only for multi-return sensors.
| int32_t* e57::Data3DPointsData_t< COORDTYPE >::rowIndex { nullptr } |
pointer to a buffer with the row number of point (zero based).
This is useful for data that is stored in a regular grid. Shall be in the interval (0, 2^31).
| COORDTYPE* e57::Data3DPointsData_t< COORDTYPE >::sphericalAzimuth |
pointer to a buffer with the Azimuth angle (in radians) of point in spherical coordinates
| COORDTYPE* e57::Data3DPointsData_t< COORDTYPE >::sphericalElevation |
pointer to a buffer with the Elevation angle (in radians) of point in spherical coordinates
| int8_t* e57::Data3DPointsData_t< COORDTYPE >::sphericalInvalidState { nullptr } |
Value = 0 if the range is considered valid, 1 otherwise.
| COORDTYPE* e57::Data3DPointsData_t< COORDTYPE >::sphericalRange |
pointer to a buffer with the range (in meters) of points in spherical coordinates. Shall be non-negative
| double* e57::Data3DPointsData_t< COORDTYPE >::timeStamp |
pointer to a buffer with the time (in seconds) since the start time for the data, which is given by acquisitionStart in the parent Data3D Structure.
Shall be non-negative