IMultidimensionalInfo Interface

Provides access to members that control a multidimensional info value object.

Members

Name Description
Method Add Adds to this object all information contained in the specified multidimensional info object.
Method 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.
Method ConvertDimensionValueToString Returns an appropriate textual representation of the specified dimension value.
Method ConvertStringToDimensionValue Returns the numeric form of the dimension value given it's textual representation.
Method 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.
Method DefineVariable Defines a variable using the set of all associated attributes. Overwrites the attributes if the variable has already been defined.
Method 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.
Method GetDimensionNames The set of dimension names associated with the specified variable.
Method GetDimensionValues Returns the set of value ranges along the specified dimension associated with the specified variable.
Method GetVariableAttributes Returns the attributes associated with the specified variable. Fails if the variable hasn't been defined.
Method GetVariableNames The set of all variable names.
Method 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
Method RemoveDimension Removes all attributes and values corresponding to the specified dimension associated with the specified variable.
Method 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

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.