UDOExtension Class

The UDO itself should be implemented as an IronPython class called UDOExtension, which must derive from the IUDOPluginExtension abstract base class (from the Ansys.Ansoft.ModulePluginDotNet.UDO.API.Interfaces namespace).

Note that power users could derive a class hierarchy tuned toward a specific type of UDOs and that they can derive from their own base classes. The only requirement is that directly or indirectly, the UDO class must derive from IUDOPluginExtension.

Example:

def BaseClassUDO ((IUDOPluginExtension):

#base class implementation

def UDOExtension ((BaseClassUDO):

#UDO class implementation

Related Topics 

UDO Extension Implementation