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.

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