Information about data returned for an arbitrary plane. More...
#include <LDM/SoLDMDataAccess.h>
Public Attributes | |
ErrorValue | errorFlag |
int64_t | bufferSize |
SbVec2i32 | bufferDimension |
int | numPolygonPoints |
SbVec3i32 | polygonCoord [6] |
SbVec3i32 | quadCoord [4] |
int | uAxis |
int | vAxis |
Information about data returned for an arbitrary plane.
Used with the SoLDMDataAccess::getData(int, const SbBox3i32&, const SbPlane&, SoBufferObject*) method.
The following figure shows the information that is returned.
Dimension of the 2D data matrix (in voxels).
The dimension depends on the resolution.
Size of the requested data in bytes.
Used by the application to allocate buffer.
Error indicator.
Use enum ErrorValue. Note that even when errorFlag is CORRECT, bufferSize may be zero meaning no data was returned.
Number of points of the polygon intersecting subvolume.
The polygon will have 3, 4, 5, or 6 vertices depending on how the plane intersects the subvolume.
Polygon intersecting subvolume in voxel coordinates.
Quad corresponding to the returned data in voxel coordinates.
Axis corresponding to the first dimension of the returned array.
0 = x, 1 = y, 2 = z.
Axis corresponding to the second dimension of the returned array.
0 = x, 1 = y, 2 = z.