IRasterFunction2 Interface

Provides access to members that control a raster function.

Members

Name Description
Method ClearCache Clear the cache.
Method ComputeFootprint Computes the footprint.
Method ComputeFootprintAndCenter Computes the footprint and center.
Method GetFiles Gets source files within a given clipping geometry.
Read/write property InvalidDatasetProperties The properties to be invalidated when a function raster dataset is initialized.
Read-only property IsActive Indicates if the function is actively participating in the chain.
Read-only property IsCacheStale Indicates if the raster cache is stale and needs to be refreshed.
Read-only property ProcessingCost
Method RefreshCache Refresh raster cache.

IRasterFunction2.ClearCache Method

Clear the cache.

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

IRasterFunction2.ComputeFootprint Method

Computes the footprint.

Public Function ComputeFootprint ( _
    ByVal MaximumVertices As Integer _
) As IGeometry
public IGeometry ComputeFootprint (
    int MaximumVertices
);

IRasterFunction2.ComputeFootprintAndCenter Method

Computes the footprint and center.

Public Sub ComputeFootprintAndCenter ( _
    ByVal MaximumVertices As Integer, _
    ByRef ppFootprint As IGeometry, _
    ByRef ppCenter As IGeometry _
)
public void ComputeFootprintAndCenter (
    int MaximumVertices,
    ref IGeometry ppFootprint,
    ref IGeometry ppCenter
);

IRasterFunction2.GetFiles Method

Gets source files within a given clipping geometry.

Public Sub GetFiles ( _
    ByVal pGeometry As IGeometry, _
    ByRef ppFiles As IStringArray _
)
public void GetFiles (
    IGeometry pGeometry,
    ref IStringArray ppFiles
);

IRasterFunction2.InvalidDatasetProperties Property

The properties to be invalidated when a function raster dataset is initialized.

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

IRasterFunction2.IsActive Property

Indicates if the function is actively participating in the chain.

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

IRasterFunction2.IsCacheStale Property

Indicates if the raster cache is stale and needs to be refreshed.

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

IRasterFunction2.ProcessingCost Property

.

Public Sub ProcessingCost ( _
    ByRef pProcessingCost As Double _
)
public void ProcessingCost (
    ref double pProcessingCost
);

IRasterFunction2.RefreshCache Method

Refresh raster cache.

Public Sub RefreshCache ( _
)
public void RefreshCache (
);

Classes that implement IRasterFunction2

Classes Description
CachedRasterFunction The cached raster function for caching function raster datasets.
GeometricFunction A class for a raster geometric function.
LasDatasetToRasterFunction (esriGeoDatabaseExtensions) The LasDatasetToRasterFunction class.
LasToRasterFunction (esriGeoDatabaseExtensions) The LasToRasterFunction class.
RasterInfoFunction The raster info function for modifying raster properties.
TerrainToRasterFunction (esriGeoDatabaseExtensions) The TerrainToRasterFunction class.

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