SoLDMDataAccessGetData Method (Int32, SbBox3i32, SoBufferObject) |
Given a subvolume in voxel coordinates, copies the associated data into an application buffer.
Namespace: OIV.LDMAssembly: OIV.LDM (in OIV.LDM.dll) Version: 9.9.13.0 (9.9.13.0)
Syntaxpublic SoLDMDataAccessDataInfoBox GetData(
int resolution,
SbBox3i32 subVolume0,
SoBufferObject bufferObj
)
Public Function GetData (
resolution As Integer,
subVolume0 As SbBox3i32,
bufferObj As SoBufferObject
) As SoLDMDataAccessDataInfoBox
public:
SoLDMDataAccessDataInfoBox GetData(
int resolution,
SbBox3i32 subVolume0,
SoBufferObject^ bufferObj
)
member GetData :
resolution : int *
subVolume0 : SbBox3i32 *
bufferObj : SoBufferObject -> SoLDMDataAccessDataInfoBox
Parameters
- resolution
- Type: SystemInt32
- subVolume0
- Type: OIV.InventorSbBox3i32
- bufferObj
- Type: OIV.Inventor.DevicesSoBufferObject
Return Value
Type:
SoLDMDataAccessDataInfoBox
Remarks
The resolution is the power of 2 of the desired subsampling level (0:1/1, 1:1/2, 2:1/4, ...). NOTE: The data is copied.
All information is returned in the struct DataInfoBox. Call this method with buffer = NULL to get the required size of the application buffer (in the bufferSize member of DataInfoBox).
See Also