Click or drag to resize
SoOpenCLDataExtract Class

Data extraction algorithms for OpenCL buffers.

Inheritance Hierarchy

Namespace: OIV.Inventor.OpenCL.Algorithms
Assembly: OIV.Inventor.OpenCL (in OIV.Inventor.OpenCL.dll) Version: 9.9.13.0 (9.9.13.0)
Syntax
public class SoOpenCLDataExtract : SoDataExtract

The SoOpenCLDataExtract type exposes the following members.

Constructors
  NameDescription
Public methodSoOpenCLDataExtract

Constructor.

Top
Methods
  NameDescription
Public methodCopyPlane(SoBufferObject, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Single, Single, Single, Single, Int32, Int32, Int32, SoBufferObject)

Copy a plane.

(Inherited from SoDataExtract.)
Public methodCopyPlane(SoOpenCLBufferObject, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Single, Single, Single, Single, Int32, Int32, Int32, SoOpenCLBufferObject)

Copy plane from OPENCL buffer.

Public methodCopyTile(SoBufferObject, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, SoBufferObject)

Copy a tile.

(Inherited from SoDataExtract.)
Public methodCopyTile(SoOpenCLBufferObject, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32, SoOpenCLBufferObject)

Copy tile from OPENCL buffer.

Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodGetHashCode
Overrides GetHashCode().
(Inherited from SoNetBase.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodGetXSliceFromTile(SoBufferObject, Int32, Int32, Int32, Int32, Int32, SoBufferObject)

Extract an X axis slice Given a buffer containing an LDM volume data tile, extract the Nth slice of data along the X axis, where slices are numbered 0 to dimx-1.

(Inherited from SoDataExtract.)
Public methodGetXSliceFromTile(SoOpenCLBufferObject, Int32, Int32, Int32, Int32, Int32, SoOpenCLBufferObject)

Extract X axis slice from OPENCL buffer.

Public methodGetYSliceFromTile(SoBufferObject, Int32, Int32, Int32, Int32, Int32, SoBufferObject)

Extract an X axis slice Given a buffer containing an LDM volume data tile, extract the Nth slice of data along the X axis, where slices are numbered 0 to dimx-1.

(Inherited from SoDataExtract.)
Public methodGetYSliceFromTile(SoOpenCLBufferObject, Int32, Int32, Int32, Int32, Int32, SoOpenCLBufferObject)

Extract Y axis slice from OPENCL buffer.

Public methodGetZSliceFromTile(SoBufferObject, Int32, Int32, Int32, Int32, Int32, SoBufferObject)

Extract an X axis slice Given a buffer containing an LDM volume data tile, extract the Nth slice of data along the X axis, where slices are numbered 0 to dimx-1.

(Inherited from SoDataExtract.)
Public methodGetZSliceFromTile(SoOpenCLBufferObject, Int32, Int32, Int32, Int32, Int32, SoOpenCLBufferObject)

Extract Z axis slice from OPENCL buffer.

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

The Data extract module provides basic algorithms for extracting a specific subset of the data from a buffer. For example, extracting an axis aligned slice from a buffer that contains an LDM volume data tile.

<font color="#0000FF">NOTE:</font> The classes in this module do not exist in Open Inventor 10.0 and later.

Examples:

See Also