IUDOPluginExtension Abstract Class
The implementation of the IUDOPluginExtension
class will
be described in this section using a simple UDO example that expects
a single probe and reduces its dimension returning as its outputs, the
max, min and average of its input probe data. The script in its entirety
will also be listed later on.
Required Functions
The IUDOPluginExtension
abstract class declares the following
abstract methods that must be implemented in the UDOExtension
class or
one of its base classes. Not implementing any of these methods will result
in a run-time error and a non functioning UDO. The UDS refers to user-defined solution parameters.
GetQuantityNames(string categoryName)
GetQuantityInfo(string quantityName)
GetInputUDSParams(List<UDSProbeParams> udsParams,
GetDynamicProbes(List<UDSDynamicProbes> dynamicProbes);