SoAlgorithms Class |
Utility functions for loading algorithm modules.
Namespace: OIV.Inventor.Algorithms
The SoAlgorithms type exposes the following members.
Name | Description | |
---|---|---|
![]() | SoAlgorithms | Algorithms interface constructor. |
Name | Description | |
---|---|---|
![]() | CreateArithmeticInterface | Returns an instance of the SoArithmetic interface defined in the loaded module. |
![]() | CreateBufferObject | Returns an instance of a SoBufferObject according to the hardware used by the loaded module (eg. |
![]() | CreateContext | Returns a DeviceContext that can be used with the algorithms module and SoBufferObject returned by the createBufferObject function. |
![]() | CreateConversionInterface | Returns an instance of the SoConversion interface defined in the loaded module. |
![]() | CreateConvolutionInterface | Returns an instance of the SoConvolution interface defined in the loaded module. |
![]() | CreateDataExtractInterface | Returns an instance of the SoDataExtract interface defined in the loaded module. |
![]() | CreateSeismicInterface | Returns an instance of the SoSeismic interface defined in the loaded module. |
![]() | Equals | (Inherited from Object.) |
![]() ![]() | Finish | Static finish function to free the memory allocated by the algorithms module. |
![]() | GetHashCode |
Overrides GetHashCode().
(Inherited from SoNetBase.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() ![]() | Init | Static init function to initialize the algorithms module. |
![]() ![]() | IsInitialized | Returns true if module is currently initialized. |
![]() ![]() | LoadAlgorithmsModule | Loads a module and returns an instance of the implementation of SoAlgorithms in this module. |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
![]() ![]() | UnloadAlgorithmsModule | Unloads a module. |
This class provides convenience methods for loading an algorithm module, extracting specific algorithm interfaces and creating appropriate context and buffer objects for the device that implements the algorithms.
Examples: