Provides access to members that control a multidimensional info value object.
Members
Name | Description | |
---|---|---|
Add | Adds to this object all information contained in the specified multidimensional info object. | |
AddDimensionValue | Adds a new value range along the specified dimension associated with the specified variable. To indicate a point (and not an interval) along the dimension, ensure maxDimensionValue equals minDimensionValue. | |
ConvertDimensionValueToString | Returns an appropriate textual representation of the specified dimension value. | |
ConvertStringToDimensionValue | Returns the numeric form of the dimension value given it's textual representation. | |
DefineDimension | Defines a dimension associated with the specified variable using the dimension-specific attributes. Overwrites the attributes if the dimension associated with specified variable has already been defined. | |
DefineVariable | Defines a variable using the set of all associated attributes. Overwrites the attributes if the variable has already been defined. | |
GetDimensionAttributes | Returns the attributes corresponding to the specified dimension associated with the specified variable. Fails if the dimension associated with the variable hasn't been defined. | |
GetDimensionNames | The set of dimension names associated with the specified variable. | |
GetDimensionValues | Returns the set of value ranges along the specified dimension associated with the specified variable. | |
GetVariableAttributes | Returns the attributes associated with the specified variable. Fails if the variable hasn't been defined. | |
GetVariableNames | The set of all variable names. | |
PutDimensionValues | Sets the value ranges along the specified dimension associated with the specified variable. All previously defined values along this dimension associated with the specified variable are replaced. The argument pMaxDimensionValues may be null to indicate values | |
RemoveDimension | Removes all attributes and values corresponding to the specified dimension associated with the specified variable. | |
RemoveVariable | Removes all attributes, dimensions, and dimension values associated with the specified variable. |
IMultidimensionalInfo.Add Method
Adds to this object all information contained in the specified multidimensional info object.
Public Sub Add ( _
ByVal pMdInfo As IMultidimensionalInfo _
)
public void Add (
IMultidimensionalInfo pMdInfo
);
IMultidimensionalInfo.AddDimensionValue Method
Adds a new value range along the specified dimension associated with the specified variable. To indicate a point (and not an interval) along the dimension, ensure maxDimensionValue equals minDimensionValue.
Public Sub AddDimensionValue ( _
ByVal bsDimensionName As String, _
ByVal bsVariableName As String, _
ByVal minDimensionValue As Double, _
ByVal maxDimensionValue As Double _
)
public void AddDimensionValue (
string bsDimensionName,
string bsVariableName,
double minDimensionValue,
double maxDimensionValue
);
IMultidimensionalInfo.ConvertDimensionValueToString Method
Returns an appropriate textual representation of the specified dimension value.
Public Function ConvertDimensionValueToString ( _
ByVal bsDimensionName As String, _
ByVal bsVariableName As String, _
ByVal dimensionValue As Double _
) As String
public string ConvertDimensionValueToString (
string bsDimensionName,
string bsVariableName,
double dimensionValue
);
IMultidimensionalInfo.ConvertStringToDimensionValue Method
Returns the numeric form of the dimension value given it's textual representation.
Public Function ConvertStringToDimensionValue ( _
ByVal bsDimensionName As String, _
ByVal bsVariableName As String, _
ByVal bsDimensionStringValue As String _
) As Double
public double ConvertStringToDimensionValue (
string bsDimensionName,
string bsVariableName,
string bsDimensionStringValue
);
IMultidimensionalInfo.DefineDimension Method
Defines a dimension associated with the specified variable using the dimension-specific attributes. Overwrites the attributes if the dimension associated with specified variable has already been defined.
Public Sub DefineDimension ( _
ByVal bsDimensionName As String, _
ByVal bsVariableName As String, _
ByVal pDimensionAttributes As IPropertySet _
)
public void DefineDimension (
string bsDimensionName,
string bsVariableName,
IPropertySet pDimensionAttributes
);
IMultidimensionalInfo.DefineVariable Method
Defines a variable using the set of all associated attributes. Overwrites the attributes if the variable has already been defined.
Public Sub DefineVariable ( _
ByVal bsVariableName As String, _
ByVal pVariableAttributes As IPropertySet _
)
public void DefineVariable (
string bsVariableName,
IPropertySet pVariableAttributes
);
IMultidimensionalInfo.GetDimensionAttributes Method
Returns the attributes corresponding to the specified dimension associated with the specified variable. Fails if the dimension associated with the variable hasn't been defined.
Public Function GetDimensionAttributes ( _
ByVal bsDimensionName As String, _
ByVal bsVariableName As String _
) As IPropertySet
public IPropertySet GetDimensionAttributes (
string bsDimensionName,
string bsVariableName
);
IMultidimensionalInfo.GetDimensionNames Method
The set of dimension names associated with the specified variable.
Public Function GetDimensionNames ( _
ByVal bsVariableName As String _
) As IStringArray
public IStringArray GetDimensionNames (
string bsVariableName
);
IMultidimensionalInfo.GetDimensionValues Method
Returns the set of value ranges along the specified dimension associated with the specified variable.
Public Sub GetDimensionValues ( _
ByVal bsDimensionName As String, _
ByVal bsVariableName As String, _
ByRef ppMinDimensionValues As IDoubleArray, _
ByRef ppMaxDimensionValues As IDoubleArray _
)
public void GetDimensionValues (
string bsDimensionName,
string bsVariableName,
ref IDoubleArray ppMinDimensionValues,
ref IDoubleArray ppMaxDimensionValues
);
IMultidimensionalInfo.GetVariableAttributes Method
Returns the attributes associated with the specified variable. Fails if the variable hasn't been defined.
Public Function GetVariableAttributes ( _
ByVal bsVariableName As String _
) As IPropertySet
public IPropertySet GetVariableAttributes (
string bsVariableName
);
IMultidimensionalInfo.GetVariableNames Method
The set of all variable names.
Public Function GetVariableNames ( _
) As IStringArray
public IStringArray GetVariableNames (
);
IMultidimensionalInfo.PutDimensionValues Method
Sets the value ranges along the specified dimension associated with the specified variable. All previously defined values along this dimension associated with the specified variable are replaced. The argument pMaxDimensionValues may be null to indicate values
Public Sub PutDimensionValues ( _
ByVal bsDimensionName As String, _
ByVal bsVariableName As String, _
ByVal pMinDimensionValues As IDoubleArray, _
ByVal pMaxDimensionValues As IDoubleArray _
)
public void PutDimensionValues (
string bsDimensionName,
string bsVariableName,
IDoubleArray pMinDimensionValues,
IDoubleArray pMaxDimensionValues
);
IMultidimensionalInfo.RemoveDimension Method
Removes all attributes and values corresponding to the specified dimension associated with the specified variable.
Public Sub RemoveDimension ( _
ByVal bsDimensionName As String, _
ByVal bsVariableName As String _
)
public void RemoveDimension (
string bsDimensionName,
string bsVariableName
);
IMultidimensionalInfo.RemoveVariable Method
Removes all attributes, dimensions, and dimension values associated with the specified variable.
Public Sub RemoveVariable ( _
ByVal bsVariableName As String _
)
public void RemoveVariable (
string bsVariableName
);
Classes that implement IMultidimensionalInfo
Classes | Description |
---|