SoLDMDataAccessGetData Method (Int32, SbBox3i32, SbLine, SoBufferObject) |
Given a subvolume in voxel coordinates and a line, copies the data intersecting the line and the subvolume into an application buffer.
Namespace: OIV.LDMAssembly: OIV.LDM (in OIV.LDM.dll) Version: 9.9.13.0 (9.9.13.0)
Syntaxpublic SoLDMDataAccessDataInfoLine GetData(
int resolution,
SbBox3i32 subVolume0,
SbLine line,
SoBufferObject bufferObj
)
Public Function GetData (
resolution As Integer,
subVolume0 As SbBox3i32,
line As SbLine,
bufferObj As SoBufferObject
) As SoLDMDataAccessDataInfoLine
public:
SoLDMDataAccessDataInfoLine GetData(
int resolution,
SbBox3i32 subVolume0,
SbLine line,
SoBufferObject^ bufferObj
)
member GetData :
resolution : int *
subVolume0 : SbBox3i32 *
line : SbLine *
bufferObj : SoBufferObject -> SoLDMDataAccessDataInfoLine
Parameters
- resolution
- Type: SystemInt32
- subVolume0
- Type: OIV.InventorSbBox3i32
- line
- Type: OIV.InventorSbLine
- bufferObj
- Type: OIV.Inventor.DevicesSoBufferObject
Return Value
Type:
SoLDMDataAccessDataInfoLine
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 DataInfoLine. Call this method with buffer = NULL to get the required size of the application buffer (in the bufferSize member of DataInfoLine).
See Also