IRasterFunctionHelper Interface

Provides access to members that control a raster function helper.

Members

Name Description
Method Bind Binds function arguments to the associated raster function.
Method CreateRaster Creates a new raster using a given reference raster.
Read-only property Raster The current source raster.
Read-only property RasterInfo The raster information after this function is applied to an object.
Method Read Reads a pixel block starting from the top left corner.
Read/write property ReferenceProperties The properties to be used in reference raster.
Read/write property Resampling Indicates if this raster source wants to perform resampling.
Read/write property SupportBandSelection Indicates if this function supports band selection.

IRasterFunctionHelper.Bind Method

Binds function arguments to the associated raster function.

Public Sub Bind ( _
    ByVal pArguments As Object _
)
public void Bind (
    object pArguments
);

IRasterFunctionHelper.CreateRaster Method

Creates a new raster using a given reference raster.

Public Sub CreateRaster ( _
    ByVal pRaster As IRaster, _
    ByVal pReferenceRaster As IRaster, _
    ByRef ppBandIDs As ILongArray, _
    ByRef ppNewRaster As IRaster _
)
public void CreateRaster (
    IRaster pRaster,
    IRaster pReferenceRaster,
    ref ILongArray ppBandIDs,
    ref IRaster ppNewRaster
);

IRasterFunctionHelper.Raster Property

The current source raster.

Public ReadOnly Property Raster As IRaster
public IRaster Raster {get;}

IRasterFunctionHelper.RasterInfo Property

The raster information after this function is applied to an object.

Public ReadOnly Property RasterInfo As IRasterInfo
public IRasterInfo RasterInfo {get;}

IRasterFunctionHelper.Read Method

Reads a pixel block starting from the top left corner.

Public Sub Read ( _
    ByVal pTlc As IPnt, _
    ByVal pRaster As IRaster, _
    ByVal pReferenceRaster As IRaster, _
    ByVal pPixelBlock As IPixelBlock _
)
public void Read (
    IPnt pTlc,
    IRaster pRaster,
    IRaster pReferenceRaster,
    IPixelBlock pPixelBlock
);

IRasterFunctionHelper.ReferenceProperties Property

The properties to be used in reference raster.

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

IRasterFunctionHelper.Resampling Property

Indicates if this raster source wants to perform resampling.

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

IRasterFunctionHelper.SupportBandSelection Property

Indicates if this function supports band selection.

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

Classes that implement IRasterFunctionHelper

Classes Description
RasterFunctionHelper A class for a raster function helper.

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