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 OIV.Inventor.Algorithms.SoArithmetic interface defined in the loaded module. |
![]() | CreateBufferObject | Returns an instance of a OIV.Inventor.Devices.SoBufferObject according to the hardware used by the loaded module. |
![]() | CreateContext | Returns a DeviceContext that can be used with the algorithms module and OIV.Inventor.Devices.SoBufferObject returned by the createBufferObject function. |
![]() | CreateConversionInterface | Returns an instance of the OIV.Inventor.Algorithms.SoConversion interface defined in the loaded module. |
![]() | CreateConvolutionInterface | Returns an instance of the OIV.Inventor.Algorithms.SoConvolution interface defined in the loaded module. |
![]() | CreateDataExtractInterface | Returns an instance of the OIV.Inventor.Algorithms.SoDataExtract interface defined in the loaded module. |
![]() | CreateSeismicInterface | Returns an instance of the OIV.Inventor.Algorithms.SoSeismic interface defined in the loaded module. |
![]() | Equals | Determines whether the specified Object is equal to the current Object. (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 OIV.Inventor.Algorithms.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: