System.Object
The ParameterCollection class organizes a collection of parameters for use with various objects in GeoCalc. A parameter consists of a name and a value. The ParameterCollection class provides methods and properties that allow one to create, delete, change, and retrieve the parameters in the collection. The types of values supported by the ParameterCollection class are outlined in the ItemType enumeration.
Constructor |
Description |
Creates a new instance of the ParameterCollection class |
Property |
Description |
Gets the number of identifiers in the collection. |
|
Gets the value for the specified parameter. |
Method |
Description |
Adds an AngularValue parameter to the collection. |
|
Adds a new floating-point value parameter to the collection. |
|
Adds a new integer value parameter to the collection. |
|
Adds a new LinearValue parameter to the collection. |
|
Adds a new optional AngularValue parameter to the collection. |
|
Adds a new optional floating-point value parameter to the collection. |
|
Adds a new optional integer value parameter to the collection. |
|
Adds a new optional LinearValue parameter to the collection. |
|
Adds a new optional ScalarValue parameter to the collection. |
|
Adds a new optional string value parameter to the collection. |
|
Adds a new ScalarValue parameter to the collection. |
|
Adds a new string value parameter to the collection. |
|
Clears the parameter collection. |
|
Creates a clone of this object. |
|
Helper method to determine the parameter type from a given string. |
|
Disables events and return the existing event handler. |
|
Re-enable Eventhandler using handler. |
|
Value equals comparison. (Overrides Object.Equals()). |
|
Determines whether a parameter with the specified name exists in the collection. |
|
Determines whether a parameter with the specified name exists AND is set. |
|
Gets the angular parameter indicated. |
|
Gets the double parameter indicated. |
|
Gets the integer parameter indicated. |
|
Gets the linear parameter indicated. |
|
Gets the scalar parameter indicated. |
|
Gets the string parameter indicated. |
|
Determines whether a parameter has been set. |
|
Determines whether a parameter is optional. |
|
Invoke the Changed event; called whenever Formatted value changes. |
|
Gets the parameter name at the specified index location in the collection. |
|
Gets the value data type for the specified parameter. |
|
Populates a parameter collection with default values and types. |
|
Removes the parameter with the specified name from the collection. |
|
Sets the angular parameter indicated. |
|
Sets the double parameter indicated. |
|
Sets the integer parameter indicated. |
|
Sets the linear parameter indicated. |
|
Sets the scalar parameter indicated. |
|
Sets the string parameter indicated. |
|
Comparison to see if a ParameterCollection is exactly equal to this. |
|
Inherited Method |
Description |
GetType |
Gets the Type of the current instance. (Inherited from Object). |
ToString |
Returns a string that represents the current object. (Inherited from Object). |
Event |
Description |
Changed |
An event that clients can use to be notified whenever the elements of the list change. |
Operator |
Description |
Assigns a new value to this ParameterCollection |
|
Compares the value of two ParameterCollections |
|
Compares the value of two ParameterCollections |