Click or drag to resize

cShapeData Class

Class to handle the data that makes up the shape of a forcing or mediation shape
Inheritance Hierarchy

Namespace:  EwECore
Assembly:  EwECore (in EwECore.dll) Version: 6.6.15981.0 (6.6.15981.0)
Syntax
public abstract class cShapeData : ICoreInterface, 
	IDisposable

The cShapeData type exposes the following members.

Constructors
  NameDescription
Public methodcShapeData(Int32)
Initializes a new instance of the cShapeData class
Public methodcShapeData(Single)
Initializes a new instance of the cShapeData class
Top
Properties
  NameDescription
Public propertyCoreComponent
Public propertyDataType
Public propertyDBID
Public propertyEndEditPoint
Last X Index of the current edit block
Public propertyIndex
Get/set the index of the time series in a time series dataset.
Public propertyIsSeasonal
Get/set whether a shape is supposed to reflect a monthly pattern.
Public propertyMean
Public propertyName
Get/set the name of a time series.
Public propertynPoints
Get the upper bound of the array.
Public propertyShapeData
Returns the actual shape values. Note that his method returns a copy of the original data array; making changes to the array returned here will not be reflected in the original shape.
Public propertyShapeDataInt32
Get/set a value in the shape for a given point.
Public propertyStartEditPoint
First X Index of the current edit block
Public propertyTimeResolution
Get/set the eTSDataSetInterval temporal resolution of a shape.
Public propertyXMax Obsolete.
Obsolete please use cShapeData.nPoints instead.
Public propertyYMax
Get the maximum value in the shape.
Top
Methods
  NameDescription
Public methodClear
Clear out the data for further use
Protected methodDispose
Destroys all data maintained by cShapeData. This will leave the
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 methodGetID
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodInit(Int32)
Protected methodInit(Single)
Public methodIsLockedUpdates
Public methodLockUpdates
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodSetValue
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodUnlockUpdates
Public methodUpdate
Update the underlying EcoSim data by calling update on the CForcingFunction object that owns this data
Top
Events
  NameDescription
Public eventOnChanged
Top
Fields
Extension Methods
  NameDescription
Public Extension MethodValue
Extension method; extract a value from an object by property name.
(Defined by Extensions.)
Top
Remarks
This is used be all the Forcing or Mediation shapes
See Also