SoLDMDataAccess::DataInfoPlane Struct Reference

Information about data returned for an arbitrary plane. More...

#include <LDM/SoLDMDataAccess.h>

List of all members.

Public Attributes

ErrorValue errorFlag
int64_t bufferSize
SbVec2i32 bufferDimension
int numPolygonPoints
SbVec3i32 polygonCoord [6]
SbVec3i32 quadCoord [4]
int uAxis
int vAxis

Detailed Description

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.

subvolumeplanedetail.jpg

Member Data Documentation

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.


The documentation for this struct was generated from the following file:

Open Inventor Toolkit reference manual, generated on 12 Sep 2022
Copyright © Thermo Fisher Scientific All rights reserved.
http://www.openinventor.com/