IMultidimensionalDefinition2 Interface

Provides access to the MultidimensionalDefinition Interface.

Members

Name Description
Method ComputeRecurringTimeIntervals Compute Recurring Time Intervals.
Read-only property Dimensions The list of dimension names.
Read/write property ID The ID.
Method Intersects Test if it intersects with another multidimensional definition.
Method MeanValue The mean value for a given dimension.
Read-only property RangeDefinition The dimension definition defining a value range.
Method Remove Remove a dimension info of a given variable and dimension.
Read/write property SliceID The slice ID.
Method Snap Snap dimension values to a given multidimensional info.
Read-only property VariableName The one variable name.

IMultidimensionalDefinition2.ComputeRecurringTimeIntervals Method

Compute Recurring Time Intervals.

Public Sub ComputeRecurringTimeIntervals ( _
    ByVal pMdInfo As IMultidimensionalInfo, _
    ByRef ppMdDef As IMultidimensionalDefinition _
)
public void ComputeRecurringTimeIntervals (
    IMultidimensionalInfo pMdInfo,
    ref IMultidimensionalDefinition ppMdDef
);

IMultidimensionalDefinition2.Dimensions Property

The list of dimension names.

Public ReadOnly Property Dimensions As IStringArray
public IStringArray Dimensions {get;}

IMultidimensionalDefinition2.ID Property

The ID.

Public Property ID As Integer
public int ID {get; set;}

IMultidimensionalDefinition2.Intersects Method

Test if it intersects with another multidimensional definition.

Public Sub Intersects ( _
    ByVal pMdDef As IMultidimensionalDefinition, _
    ByRef coverage As Single& _
)
public void Intersects (
    IMultidimensionalDefinition pMdDef,
    ref Single& coverage
);

IMultidimensionalDefinition2.MeanValue Method

The mean value for a given dimension.

Public Function MeanValue ( _
    ByVal Dimension As String _
) As Double
public double MeanValue (
    string Dimension
);

IMultidimensionalDefinition2.RangeDefinition Property

The dimension definition defining a value range.

Public ReadOnly Property RangeDefinition As IDimensionalDefinition
public IDimensionalDefinition RangeDefinition {get;}

IMultidimensionalDefinition2.Remove Method

Remove a dimension info of a given variable and dimension.

Public Sub Remove ( _
    ByVal variable As String, _
    ByVal Dimension As String _
)
public void Remove (
    string variable,
    string Dimension
);

IMultidimensionalDefinition2.SliceID Property

The slice ID.

Public Property SliceID As Integer
public int SliceID {get; set;}

IMultidimensionalDefinition2.Snap Method

Snap dimension values to a given multidimensional info.

Public Sub Snap ( _
    ByVal pMdInfo As IMultidimensionalInfo, _
    ByVal variable As String, _
    ByRef pSliceCount As Integer _
)
public void Snap (
    IMultidimensionalInfo pMdInfo,
    string variable,
    ref int pSliceCount
);

IMultidimensionalDefinition2.VariableName Property

The one variable name.

Public Sub VariableName ( _
    ByRef pVariable As String _
)
public void VariableName (
    ref string pVariable
);

Classes that implement IMultidimensionalDefinition2

Classes Description

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

You can no longer sign into this site. Go to your ArcGIS portal or the ArcGIS Location Platform dashboard to perform management tasks.

Your ArcGIS portal

Create, manage, and access API keys and OAuth 2.0 developer credentials, hosted layers, and data services.

Your ArcGIS Location Platform dashboard

Manage billing, monitor service usage, and access additional resources.

Learn more about these changes in the What's new in Esri Developers June 2024 blog post.

Close