IMultidimensionalRaster2 Interface

Provides access to members that control a multidimensional raster.

Members

Name Description
Method CreatePixelBlock Create a multidimensional pixel block.
Method CreateRasters Creates an array of rasters from a multidimensional raster.
Read/write property IgnoreMultidimensionalRules Indicates whether the raster is subject to multidimensional algebra rules.
Read-only property IsMultidimensional Indicates whether this raster is multidimensional.
Read-only property Layout The multidimensional raster layout.
Read/write property MultidimensionalDefinition The multidimensional definition (filter) associated with the raster
Read-only property MultidimensionalInfo The multidimensional object describing the mosaic dataset.
Read-only property RasterCount The number of rasters (slices).
Read-only property Rasters All dimension rasters.
Read-only property Slice The slice at a given slice number (index).
Read-only property Variables The variable names.

IMultidimensionalRaster2.CreatePixelBlock Method

Create a multidimensional pixel block.

Public Function CreatePixelBlock ( _
    ByVal nCols As Integer, _
    ByVal nRows As Integer, _
    ByVal nSlices As Integer _
) As IPixelBlock
public IPixelBlock CreatePixelBlock (
    int nCols,
    int nRows,
    int nSlices
);

IMultidimensionalRaster2.CreateRasters Method

Creates an array of rasters from a multidimensional raster.

Public Function CreateRasters ( _
) As IArray
public IArray CreateRasters (
);

IMultidimensionalRaster2.IgnoreMultidimensionalRules Property

Indicates whether the raster is subject to multidimensional algebra rules.

Public Property IgnoreMultidimensionalRules As Boolean
public bool IgnoreMultidimensionalRules {get; set;}

IMultidimensionalRaster2.IsMultidimensional Property

Indicates whether this raster is multidimensional.

Public ReadOnly Property IsMultidimensional As Boolean
public bool IsMultidimensional {get;}

IMultidimensionalRaster2.Layout Property

The multidimensional raster layout.

Public ReadOnly Property Layout As Integer
public int Layout {get;}

IMultidimensionalRaster2.MultidimensionalInfo Property

The multidimensional object describing the mosaic dataset.

Public ReadOnly Property MultidimensionalInfo As IMultidimensionalInfo
public IMultidimensionalInfo MultidimensionalInfo {get;}

IMultidimensionalRaster2.RasterCount Property

The number of rasters (slices).

Public ReadOnly Property RasterCount As Integer
public int RasterCount {get;}

IMultidimensionalRaster2.Rasters Property

All dimension rasters.

Public ReadOnly Property Rasters As IEnumRaster
public IEnumRaster Rasters {get;}

IMultidimensionalRaster2.Slice Property

The slice at a given slice number (index).

Public Function get_Slice ( _
    ByVal Index As Integer _
) As IMultidimensionalDefinition
public IMultidimensionalDefinition get_Slice (
    int Index
);

IMultidimensionalRaster2.Variables Property

The variable names.

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

Inherited Interfaces

Interfaces Description
IMultidimensionalRaster Provides access to members that control a multidimensional raster.

Classes that implement IMultidimensionalRaster2

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