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.