Supported point cloud point layouts. More...
Inherits object.
Static Public Attributes | |
int | Interleaved = 4 |
All points are stored x, y, z interleaved as in Point3D. More... | |
int | Invalid = 0 |
No known / supported point cloud format. | |
int | Linear = 1 |
No known buffer layout. More... | |
int | Planar = 3 |
All planes are in one planar, contiguous buffer. More... | |
int | SeparatePlanar = 2 |
Each plane is in its own, contiguous buffer. More... | |
Supported point cloud point layouts.
|
static |
All points are stored x, y, z interleaved as in Point3D.
All plane roles X, Y and Z lie point wise one after the other. If the component data type is float, the composite has at least one buffer with a PFNC value of Coord3D_ABC32f.
|
static |
No known buffer layout.
For this layout only the plane roles X, Y and Z are known with their increments. Thus the PointCloud composite either has no buffer or no buffer, that can be mapped via a PFNC value.
|
static |
All planes are in one planar, contiguous buffer.
All plane roles X, Y and Z lie component wise one after the other. First all x, then all y and finally all z components. If the component data type is float, the composite has at least one buffer with a PFNC value of Coord3D_ABC32f_Planar.
|
static |
Each plane is in its own, contiguous buffer.
For each plane role X, Y and Z exists one distinct buffer. The increment to the next element is the element size (as in a simple array). If the component data types are float, the composite has at least three buffers with PFNC values Coord3D_A32f, Coord3D_B32f and Coord3D_C32f.