Click or drag to resize

IEcosimShapeFunctionPlugin Interface

Interface for implementing plugin points that provide different types of shape functions.

Namespace:  EwEPlugin
Assembly:  EwEPlugin (in EwEPlugin.dll) Version: 6.6.15981.0 (6.6.15981.0)
Syntax
public interface IEcosimShapeFunctionPlugin : IPlugin, 
	IShapeFunction

The IEcosimShapeFunctionPlugin type exposes the following members.

Properties
  NameDescription
Public propertyAuthor
Describes the author of the plugin.
(Inherited from IPlugin.)
Public propertyContact
Provides contact information about the plugin.
(Inherited from IPlugin.)
Public propertyDescription
Description of a plug-in.
(Inherited from IPlugin.)
Public propertyDisplayName
User-friendly display name of a plug-in.
(Inherited from IPlugin.)
Public propertyIsDistribution
Returns whether the shape function is a true distribution, with fixed min and max values.
(Inherited from IShapeFunction.)
Public propertyName
Uniquely identifies a plugin. This field cannot be left empty!
(Inherited from IPlugin.)
Public propertynParameters
Get the number of parameters needed to configure a shape function.
(Inherited from IShapeFunction.)
Public propertyParamName
Get the human legible name of a parameter of a shape function.
(Inherited from IShapeFunction.)
Public propertyParamStatus
Get the order a parameter needs to appear in the UI. Any UI should honour this flag sorting parameters from low to high order.
(Inherited from IShapeFunction.)
Public propertyParamUnit
Get the human legible unit for a parameter of a shape function.
(Inherited from IShapeFunction.)
Public propertyParamValue
Get/set the value of a parameter of the shape function.
(Inherited from IShapeFunction.)
Public propertyShapeFunctionType
Return a (hopefully) unique identifier for a particular shape function, regardless if this function is built-in to EwE or is provided by a plug-in.
(Inherited from IShapeFunction.)
Top
Methods
  NameDescription
Public methodApply
Update a shape from the shape function.
(Inherited from IShapeFunction.)
Public methodDefaults
Set a shape function parameters to their default values.
(Inherited from IShapeFunction.)
Public methodInit
Initialize to a given shape.
(Inherited from IShapeFunction.)
Public methodInitialize
Initialize the plugin.
(Inherited from IPlugin.)
Public methodIsCompatible
Return whether a shape function is relevant for a given data type.
(Inherited from IShapeFunction.)
Public methodShape
Returns the actual function data points, as computed from the parameters values.
(Inherited from IShapeFunction.)
Top
See Also