![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
Stores pointers to user-provided buffers. More...
#include <E57SimpleData.h>

Public Attributes | |
| 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... | |
| int8_t * | cartesianInvalidState { nullptr } |
| Value = 0 if the point is considered valid, 1 otherwise. More... | |
| float * | intensity { nullptr } |
| pointer to a buffer with the Point response intensity. Unit is unspecified More... | |
| int8_t * | isIntensityInvalid { nullptr } |
| Value = 0 if the intensity is considered valid, 1 otherwise. More... | |
| uint8_t * | colorRed { nullptr } |
| pointer to a buffer with the Red 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 * | colorBlue { nullptr } |
| pointer to a buffer with the Blue color coefficient. Unit is unspecified More... | |
| int8_t * | isColorInvalid { nullptr } |
| Value = 0 if the color 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... | |
| 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... | |
| int32_t * | rowIndex { nullptr } |
| int32_t * | columnIndex |
| int8_t * | returnIndex |
| int8_t * | returnCount |
| double * | timeStamp |
| 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... | |
Stores pointers to user-provided buffers.
Definition at line 438 of file E57SimpleData.h.
| int8_t* e57::Data3DPointsData_t< COORDTYPE >::cartesianInvalidState { nullptr } |
Value = 0 if the point is considered valid, 1 otherwise.
Definition at line 449 of file E57SimpleData.h.
Referenced by e57::WriterImpl::SetUpData3DPointsData(), and e57::ReaderImpl::SetUpData3DPointsData().
| COORDTYPE* e57::Data3DPointsData_t< COORDTYPE >::cartesianX |
pointer to a buffer with the X coordinate (in meters) of the point in Cartesian coordinates
Definition at line 440 of file E57SimpleData.h.
Referenced by e57::WriterImpl::SetUpData3DPointsData(), and e57::ReaderImpl::SetUpData3DPointsData().
| COORDTYPE* e57::Data3DPointsData_t< COORDTYPE >::cartesianY |
pointer to a buffer with the Y coordinate (in meters) of the point in Cartesian coordinates
Definition at line 443 of file E57SimpleData.h.
Referenced by e57::WriterImpl::SetUpData3DPointsData(), and e57::ReaderImpl::SetUpData3DPointsData().
| COORDTYPE* e57::Data3DPointsData_t< COORDTYPE >::cartesianZ |
pointer to a buffer with the Z coordinate (in meters) of the point in Cartesian coordinates
Definition at line 446 of file E57SimpleData.h.
Referenced by e57::WriterImpl::SetUpData3DPointsData(), and e57::ReaderImpl::SetUpData3DPointsData().
| uint8_t* e57::Data3DPointsData_t< COORDTYPE >::colorBlue { nullptr } |
pointer to a buffer with the Blue color coefficient. Unit is unspecified
Definition at line 456 of file E57SimpleData.h.
Referenced by e57::WriterImpl::SetUpData3DPointsData(), and e57::ReaderImpl::SetUpData3DPointsData().
| uint8_t* e57::Data3DPointsData_t< COORDTYPE >::colorGreen { nullptr } |
pointer to a buffer with the Green color coefficient. Unit is unspecified
Definition at line 455 of file E57SimpleData.h.
Referenced by e57::WriterImpl::SetUpData3DPointsData(), and e57::ReaderImpl::SetUpData3DPointsData().
| uint8_t* e57::Data3DPointsData_t< COORDTYPE >::colorRed { nullptr } |
pointer to a buffer with the Red color coefficient. Unit is unspecified
Definition at line 454 of file E57SimpleData.h.
Referenced by e57::WriterImpl::SetUpData3DPointsData(), and e57::ReaderImpl::SetUpData3DPointsData().
| 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).
Definition at line 472 of file E57SimpleData.h.
Referenced by e57::WriterImpl::SetUpData3DPointsData(), and e57::ReaderImpl::SetUpData3DPointsData().
| float* e57::Data3DPointsData_t< COORDTYPE >::intensity { nullptr } |
pointer to a buffer with the Point response intensity. Unit is unspecified
Definition at line 451 of file E57SimpleData.h.
Referenced by e57::WriterImpl::SetUpData3DPointsData(), and e57::ReaderImpl::SetUpData3DPointsData().
| int8_t* e57::Data3DPointsData_t< COORDTYPE >::isColorInvalid { nullptr } |
Value = 0 if the color is considered valid, 1 otherwise.
Definition at line 457 of file E57SimpleData.h.
Referenced by e57::WriterImpl::SetUpData3DPointsData(), and e57::ReaderImpl::SetUpData3DPointsData().
| int8_t* e57::Data3DPointsData_t< COORDTYPE >::isIntensityInvalid { nullptr } |
Value = 0 if the intensity is considered valid, 1 otherwise.
Definition at line 452 of file E57SimpleData.h.
Referenced by e57::WriterImpl::SetUpData3DPointsData(), and e57::ReaderImpl::SetUpData3DPointsData().
| int8_t* e57::Data3DPointsData_t< COORDTYPE >::isTimeStampInvalid { nullptr } |
Value = 0 if the timeStamp is considered valid, 1 otherwise.
Definition at line 489 of file E57SimpleData.h.
Referenced by e57::WriterImpl::SetUpData3DPointsData(), and e57::ReaderImpl::SetUpData3DPointsData().
| float* e57::Data3DPointsData_t< COORDTYPE >::normalX { nullptr } |
The X component of a surface normal vector (E57_EXT_surface_normals).
Definition at line 492 of file E57SimpleData.h.
Referenced by e57::WriterImpl::SetUpData3DPointsData(), and e57::ReaderImpl::SetUpData3DPointsData().
| float* e57::Data3DPointsData_t< COORDTYPE >::normalY { nullptr } |
The Y component of a surface normal vector (E57_EXT_surface_normals).
Definition at line 493 of file E57SimpleData.h.
Referenced by e57::WriterImpl::SetUpData3DPointsData(), and e57::ReaderImpl::SetUpData3DPointsData().
| float* e57::Data3DPointsData_t< COORDTYPE >::normalZ { nullptr } |
The Z component of a surface normal vector (E57_EXT_surface_normals).
Definition at line 494 of file E57SimpleData.h.
Referenced by e57::WriterImpl::SetUpData3DPointsData(), and e57::ReaderImpl::SetUpData3DPointsData().
| 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.
Definition at line 480 of file E57SimpleData.h.
Referenced by e57::WriterImpl::SetUpData3DPointsData(), and e57::ReaderImpl::SetUpData3DPointsData().
| 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.
Definition at line 476 of file E57SimpleData.h.
Referenced by e57::WriterImpl::SetUpData3DPointsData(), and e57::ReaderImpl::SetUpData3DPointsData().
| 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).
Definition at line 470 of file E57SimpleData.h.
Referenced by e57::WriterImpl::SetUpData3DPointsData(), and e57::ReaderImpl::SetUpData3DPointsData().
| COORDTYPE* e57::Data3DPointsData_t< COORDTYPE >::sphericalAzimuth |
pointer to a buffer with the Azimuth angle (in radians) of point in spherical coordinates
Definition at line 462 of file E57SimpleData.h.
Referenced by e57::WriterImpl::SetUpData3DPointsData(), and e57::ReaderImpl::SetUpData3DPointsData().
| COORDTYPE* e57::Data3DPointsData_t< COORDTYPE >::sphericalElevation |
pointer to a buffer with the Elevation angle (in radians) of point in spherical coordinates
Definition at line 465 of file E57SimpleData.h.
Referenced by e57::WriterImpl::SetUpData3DPointsData(), and e57::ReaderImpl::SetUpData3DPointsData().
| int8_t* e57::Data3DPointsData_t< COORDTYPE >::sphericalInvalidState { nullptr } |
Value = 0 if the range is considered valid, 1 otherwise.
Definition at line 468 of file E57SimpleData.h.
Referenced by e57::WriterImpl::SetUpData3DPointsData(), and e57::ReaderImpl::SetUpData3DPointsData().
| COORDTYPE* e57::Data3DPointsData_t< COORDTYPE >::sphericalRange |
pointer to a buffer with the range (in meters) of points in spherical coordinates. Shall be non-negative
Definition at line 459 of file E57SimpleData.h.
Referenced by e57::WriterImpl::SetUpData3DPointsData(), and e57::ReaderImpl::SetUpData3DPointsData().
| 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
Definition at line 485 of file E57SimpleData.h.
Referenced by e57::WriterImpl::SetUpData3DPointsData(), and e57::ReaderImpl::SetUpData3DPointsData().