Click or drag to resize
SoLDMDataAccessGetData Method (SoLDMDataAccessDataInfoPolyLine, Int32, SbBox3i32, SbVec3i32, SoBufferObject)

Given a subvolume in voxel coordinates and a polyline (set of connected line segments), copies the data intersecting each line segment with the subvolume into an application buffer.

Namespace: OIV.LDM
Assembly: OIV.LDM (in OIV.LDM.dll) Version: 10.12.3.0 (10.12.3.0)
Syntax
public void GetData(
	SoLDMDataAccessDataInfoPolyLine infoPolyline,
	int resolution,
	SbBox3i32 subVolume,
	SbVec3i32[] polyline,
	SoBufferObject bufferObj
)

Parameters

infoPolyline
Type: OIV.LDMSoLDMDataAccessDataInfoPolyLine
resolution
Type: SystemInt32
subVolume
Type: OIV.InventorSbBox3i32
polyline
Type: OIV.InventorSbVec3i32
bufferObj
Type: OIV.Inventor.DevicesSoBufferObject
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 DataInfoPolyline. Call this method with buffer = NULL to get the required size of the application buffer (in the bufferSize member of OIV.LDM.SoLDMDataAccess.DataInfoLine).

See Also