Click or drag to resize
SoLDMDataAccess Methods

The SoLDMDataAccess type exposes the following members.

Methods
  NameDescription
Public methodEndRequest

This method is called each time a data request is finished, meaning that the data requested asynchronously is now available.

Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodGetData(Int32, SbBox3i32)
Calls GetData(resolution, subVolume0, (OIV.Inventor.Devices.SoBufferObject ^)nullptr).
Public methodGetData(Int32, SbVec3i32)

Returns a reference to the block of data (LDM tile) which contains the voxel at dataPosition.

Public methodGetData(Int32, SbBox3i32, SoBufferObject)

Given a subvolume in voxel coordinates, copies the associated data into an application buffer.

Public methodGetData(Int32, SbBox3i32, SbNativeArrayByte) Obsolete.

Public methodGetData(Int32, SbBox3i32, SbLine)
Calls GetData(resolution, subVolume0, line, (OIV.Inventor.Devices.SoBufferObject ^)nullptr).
Public methodGetData(Int32, SbBox3i32, SbPlane)
Calls GetData(resolution, subVolume0, plane, (OIV.Inventor.Devices.SoBufferObject ^)nullptr).
Public methodGetData(Int32, SbBox3i32, SbVec2i32)
Calls GetData(resolution, subVolume, coord, (OIV.Inventor.Devices.SoBufferObject ^)nullptr).
Public methodGetData(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.

Public methodGetData(Int32, SbBox3i32, SbLine, SbNativeArrayByte) Obsolete.

Public methodGetData(Int32, SbBox3i32, SbPlane, SoBufferObject)

Given a subvolume in voxel coordinates and a plane, copies the data intersecting the plane and the subvolume into an application buffer.

Public methodGetData(Int32, SbBox3i32, SbPlane, SbNativeArrayByte) Obsolete.

Public methodGetData(Int32, SbBox3i32, SbVec2i32, SoBufferObject)

Data values in a single seismic trace (a row of voxels along the volume X axis) are copied into an application buffer.

Public methodGetData(Int32, SbBox3i32, SbVec2i32, SbNativeArrayByte) Obsolete.

Public methodGetData(SoLDMDataAccessDataInfoPolyLine, Int32, SbBox3i32, SbVec3i32)
Calls GetData(infoPolyline, resolution, subVolume, polyline, (OIV.Inventor.Devices.SoBufferObject ^)nullptr).
Public methodGetData(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.

Public methodGetData(SoLDMDataAccessDataInfoPolyLine, Int32, SbBox3i32, SbVec3i32, SbNativeArrayByte) Obsolete.

Public methodGetDataSet

Returns the associated dataset.

Public methodGetGetDataMode

Returns the GetDataMode (see setGetDataMode).

Public methodGetHashCode
Overrides GetHashCode().
(Inherited from SoNetBase.)
Public methodGetRequestedData(Int32, SoLDMDataAccessDataInfoBox)

Returns the data associated with requestID into infoBox.

Public methodGetRequestedData(Int32, SoLDMDataAccessDataInfoLine)

Returns the data associated with requestID into infoLine.

Public methodGetRequestedData(Int32, SoLDMDataAccessDataInfoPlane)

Returns the data associated with requestID into infoPlane.

Public methodGetRequestedData(Int32, SoLDMDataAccessDataInfoPolyLine)

Returns the data associated with requestID into infoPolyline.

Public methodGetRequestedData(Int32, SoLDMDataAccessDataInfoTrace)

Returns the data associated with requestID into infoTrace .

Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodIsTileUniform

Returns true if the tile containing the data located at position dataPosition (IJK voxel coordinates) at the specified resolution is uniform (all voxels have the same value).

Public methodReleaseData

Tells VolumeViz that this block of data (returned by getData above) is no longer in use by the application.

Public methodRequestData(Int32, SbBox3i32, SoBufferObject)

Given a subvolume in voxel coordinates, asynchronously copies the associated data into an application buffer.

Public methodRequestData(Int32, SbBox3i32, SbNativeArrayByte) Obsolete.

Public methodRequestData(Int32, SbBox3i32, SbLine, SoBufferObject)

Given a subvolume in voxel coordinates and a line, asynchronously copies the data intersecting the line and the subvolume into an application buffer.

Public methodRequestData(Int32, SbBox3i32, SbLine, SbNativeArrayByte) Obsolete.

Public methodRequestData(Int32, SbBox3i32, SbPlane, SoBufferObject)

Given a subvolume in voxel coordinates and a plane, asynchronously copies the data intersecting the plane and the subvolume into an application buffer.

Public methodRequestData(Int32, SbBox3i32, SbPlane, SbNativeArrayByte) Obsolete.

Public methodRequestData(Int32, SbBox3i32, SbVec2i32, SoBufferObject)

Data values in a single seismic trace (a row of voxels along the volume X axis) are asynchronously copied into an application buffer.

Public methodRequestData(Int32, SbBox3i32, SbVec2i32, SbNativeArrayByte) Obsolete.

Public methodRequestData(Int32, SbBox3i32, SbVec3i32, SoBufferObject)

Given a subvolume in voxel coordinates and a stack of line, asynchronously copies the data intersecting each line and the subvolume into an application buffer.

Public methodRequestData(Int32, SbBox3i32, SbVec3i32, SbNativeArrayByte) Obsolete.

Public methodSetDataSet

Set dataset to fetch data from.

Public methodSetGetDataMode

Set the GetDataMode.

Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodVoxelToXYZ(SbBox3i32)

Converts the specified box in voxel coordinates (I,J,K) to geometric coordinates (X,Y,Z).

Public methodVoxelToXYZ(SbVec3i32)

Converts a voxel coordinate (I,J,K) to a geometry coordinate (X,Y,Z).

Public methodXYZToVoxel(SbBox3f)

Converts the specified box in geometric coordinates (X,Y,Z) to voxel coordinates (I,J,K).

Public methodXYZToVoxel(SbVec3f)

Converts a geometry coordinate (X,Y,Z) to a voxel coordinate (I,J,K).

Top
See Also