Click or drag to resize

cShapeFunction Class

Base class for implementing EwE core shape functions.
Inheritance Hierarchy
SystemObject
  EwECorecShapeFunction
    More...

Namespace:  EwECore
Assembly:  EwECore (in EwECore.dll) Version: 6.6.15981.0 (6.6.15981.0)
Syntax
public abstract class cShapeFunction : IShapeFunction

The cShapeFunction type exposes the following members.

Constructors
  NameDescription
Public methodcShapeFunction
Initializes a new instance of the cShapeFunction class
Top
Properties
  NameDescription
Public propertyIsDistribution
Public propertynParameters
Public propertyParameters
Returns the array of function parameters.
Public propertyParamName
Returns the name of a parameter. By default, one of the four standard shape paramter names is returned (e.g., YZero, YEnd, YBase and Steepness)
Protected propertyParamsChanged
Flag, indicating that parameter values have changed and that the shape will be recalculated next time the Shape(Int32) is requested.
Public propertyParamStatus
Public propertyParamUnit
Public propertyParamValue
Public propertyShapeFunctionType
Get one of the pre-defined shape function types for this shape.
Top
Methods
  NameDescription
Public methodApply
Public methodDefaults
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodInit
Public methodIsCompatible
Protected methodIsForcing
Protected methodIsMediation
Protected methodMax
Returns the max value in the shape buffer.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodScaleData
Public methodShape
By default, the shape is filled to the end with the value at nPoints.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Fields
  NameDescription
Protected fieldm_parameters
The parameters that define the shape
Protected fieldm_points
The points of the shape
Protected fieldStatic memberxBase
This original value is extracted from EwE5.
Top
Extension Methods
  NameDescription
Public Extension MethodValue
Extension method; extract a value from an object by property name.
(Defined by Extensions.)
Top
See Also
Inheritance Hierarchy