Provides access to members that control a raster function.

Members

Name Description
Method Bind Binds function arguments to this raster function.
Read/write property Description The raster function description.
Read/write property Name The raster function name.
Read/write property PixelType The output pixel type.
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.
Method Update Updates using newly available information from bound object.
Read-only property Valid Indicates if this function is valid, e.g. bound to an object, and etc.

IRasterFunction.Bind Method

Binds function arguments to this raster function.

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

IRasterFunction.Description Property

The raster function description.

Public Property Description As String
public string Description {get; set;}

IRasterFunction.Name Property

The raster function name.

Public Property Name As String
public string Name {get; set;}

IRasterFunction.PixelType Property

The output pixel type.

Public Property PixelType As rstPixelType
public rstPixelType PixelType {get; set;}

IRasterFunction.RasterInfo Property

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

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

IRasterFunction.Read Method

Reads a pixel block starting from the top left corner.

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

IRasterFunction.Update Method

Updates using newly available information from bound object.

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

IRasterFunction.Valid Property

Indicates if this function is valid, e.g. bound to an object, and etc.

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

Classes that implement IRasterFunction

Classes Description
ArgStatisticsFunction (esriDataSourcesRaster) A class for a function raster dataset name.
ArithmeticFunction (esriDataSourcesRaster) A class for an arithmetic raster function.
AspectFunction (esriDataSourcesRaster) The Aspect function.
BandArithmeticFunction (esriDataSourcesRaster) A class for a raster Band Arithmetic function.
CachedRasterFunction (esriDataSourcesRaster) The cached raster function for caching function raster datasets.
ClassifyFunction (esriDataSourcesRaster) A class for a classify raster function.
ClipFunction (esriDataSourcesRaster) The class for a raster clipping function.
ColormapFunction (esriDataSourcesRaster) A class for a colormap raster function.
ColormapToRGBFunction (esriDataSourcesRaster) A class for a raster Colormap-To-RGB conversion function.
ColorspaceConversionFunction (esriDataSourcesRaster) The class for a colorspace conversion function.
ComplexDataFilterFunction (esriDataSourcesRaster) A class for a complex data filter function.
ComplexFunction (esriDataSourcesRaster) A class for a Complex value conversion function.
CompositeBandFunction (esriDataSourcesRaster) A class for a band composition raster function.
ComputeChangeFunction (esriDataSourcesRaster) A class for compute change function.
ConstantFunction (esriDataSourcesRaster) The raster function of a constant value.
ContourFunction (esriDataSourcesRaster) A class for contour function.
ContrastBrightnessFunction (esriDataSourcesRaster) The Contrast/Brighntess function.
ConvolutionFunction (esriDataSourcesRaster) A class for a convolution raster function.
CreateColorCompositeFunction (esriDataSourcesRaster) A class for Create Color Composite raster function.
CurvatureFunction (esriDataSourcesRaster) Curvature function.
DownsampleFunction (esriDataSourcesRaster) The downsample function.
ElevationVoidFillFunction (esriGeoDatabaseExtensions)
ExcludedAreaFunction (esriDataSourcesRaster) The raster function for generating excluded area.
ExtractBandFunction (esriDataSourcesRaster) A class for a band extraction/selection raster function.
FootprintFunction (esriDataSourcesRaster) The raster function for generating a raster footprint.
GeometricFunction (esriDataSourcesRaster) A class for a raster geometric function.
GeometricMedianFunction (esriDataSourcesRaster) The geometric median raster function class.
GradientFunction (esriDataSourcesRaster) The gradient raster function class.
GrayscaleFunction (esriDataSourcesRaster) The greyscale conversion function.
HillshadeFunction (esriDataSourcesRaster) The Hillshade function Class.
IdentityFunction (esriDataSourcesRaster) A class for an identity raster function.
InterpolateIrregularDataFunction (esriDataSourcesRaster) A class for the InterpolateIrregularData function.
InterpolateRasterByDimensionFunction (esriDataSourcesRaster) A class for interpolate raster by dimension function.
KauthThomasFunction (esriDataSourcesRaster) The Tasseled Cap (Kauth-Thomas) function.
LabelBadBandsFunction (esriDataSourcesRaster) The Label Bad Bands raster function class.
LasDatasetToRasterFunction (esriGeoDatabaseExtensions) The LasDatasetToRasterFunction class.
LasToRasterFunction (esriGeoDatabaseExtensions) The LasToRasterFunction class.
MaskFunction (esriDataSourcesRaster) The mask function for masking out background values.
MergeRastersFunction (esriDataSourcesRaster) The Tiled Raster function.
MosaicFunction (esriDataSourcesRaster) A class for a raster mosaic function.
MosaicRastersFunction (esriDataSourcesRaster) The Mosaic Rasters function.
MultidimensionalFilterFunction (esriDataSourcesRaster) A class for multidimensional filter function.
MultidimensionalRasterFunction (esriDataSourcesRaster) A class for multidimensional raster function.
NDVIFunction (esriDataSourcesRaster) A class for a raster NDVI function.
PanSharpenGramSchmidtFunction (esriDataSourcesRaster) Pan Sharpen Gram Schmidt function.
PansharpeningFunction (esriDataSourcesRaster) A class for a sharpening raster function.
PredictUsingRegressionFunction (esriDataSourcesRaster) A class for predict using regression raster function.
PyramidFunction (esriDataSourcesRaster) A class for a RegionGrow raster function.
PythonAdapterFunction (esriDataSourcesRaster) A class for an python adaptor raster function.
RadarCalibrationFunction (esriDataSourcesRaster) A class for a radiometric calibration function.
RandomFunction (esriDataSourcesRaster) The raster function of random values.
RasterFunctionCollection (esriDataSourcesRaster) A class for a raster function collection.
RasterFunctionTemplate (esriDataSourcesRaster) A class for a template raster function.
RasterInfoFunction (esriDataSourcesRaster) The raster info function for modifying raster properties.
RasterItemFunction (esriDataSourcesRaster) A class for a raster item function.
RasterizeFeatureClassFunction (esriDataSourcesRaster) A class for a RasterizeFeatureClass raster function.
RecastFunction (esriDataSourcesRaster) A class for a function invocation function.
RedactionFunction (esriDataSourcesRaster)
ReflectanceFunction (esriDataSourcesRaster) The Reflectance function.
RegionGrowFunction (esriDataSourcesRaster) A class for a RegionGrow raster function.
RegionPixelCountFunction (esriDataSourcesRaster) The Region Pixel Count raster function class.
RemapFunction (esriDataSourcesRaster) A class for a remap raster function.
RemoveHazeFunction (esriDataSourcesRaster) A class for a remove haze function.
RenderedRasterFunction (esriDataSourcesRaster) A class for a rendered raster function.
ReprojectFunction (esriDataSourcesRaster) The Reproject function Class.
ResampleFunction (esriDataSourcesRaster) A class for a resampling function.
RGB32Function (esriDataSourcesRaster) A class for a packed RGBA raster function.
RGB32ToRGBFunction (esriDataSourcesRaster) A class for a packed RGBA to 3 band RGB conversion raster function.
RGBToColormapFunction (esriDataSourcesRaster) A class for a raster RGB-To-Colormap conversion function.
RJPEGFunction (esriDataSourcesRaster) A class for RJPEG function.
S1RadiometricCalibrationFunction (esriDataSourcesRaster) A class for Sentinel-1 radiometric calibration function
S1ThermalNoiseRemovalFunction (esriDataSourcesRaster) A class for Sentinel-1 thermal noise removal function
SAIFunction (esriDataSourcesRaster) The Slope-Aspect Index (SAI) function.
SARIndicesFunction (esriDataSourcesRaster) A class for SAR Indices raster function.
SegmentMeanShiftFunction (esriDataSourcesRaster)
SegmentToIndexFunction (esriDataSourcesRaster) A class for a SegmentToIndex raster function.
ShadedReliefFunction (esriDataSourcesRaster) The Shaded Relief function.
SimpleCollectionFunction (esriDataSourcesRaster) A class for simple collection function.
SlopeFunction (esriDataSourcesRaster) The Slope function.
SpeckleFunction (esriDataSourcesRaster) A class for a speckle raster function.
SpectralAngleMapperFunction (esriDataSourcesRaster) The Spectral Angle Mapper function.
SpectralConversionFunction (esriDataSourcesRaster) The spectral conversion function.
SpectralUnmixingFunction (esriDataSourcesRaster) The spectral unmixing function.
StatisticsFunction (esriDataSourcesRaster) A class for a statistic raster function.
StatisticsHistogramFunction (esriDataSourcesRaster) A class for a statistics and histogram raster function.
StretchFunction (esriDataSourcesRaster) A class for a stretch raster function.
SubsetBandsFunction (esriDataSourcesRaster) The Subset Bands raster function class.
SwathFunction (esriDataSourcesRaster) A class for the swath function.
TableFunction (esriDataSourcesRaster) A class for a table raster function.
TerrainFlattenFunction (esriDataSourcesRaster) A class for Radiometric Terrain Flatten function.
TerrainToRasterFunction (esriGeoDatabaseExtensions) The TerrainToRasterFunction class.
ThermalNoiseRemovalFunction (esriDataSourcesRaster) A class for SAR thermal noise removal function
ThresholdFunction (esriDataSourcesRaster) A class for a binary thresholding function.
TOPSARSplitFunction (esriDataSourcesRaster) A class for TOPSAR Split raster function.
TransposeBitsFunction (esriDataSourcesRaster) A class for a function raster dataset name.
TrendFunction (esriDataSourcesRaster) The Trend function.
UnitConversionFunction (esriDataSourcesRaster) The Unit Conversion function.
VectorFieldFunction (esriDataSourcesRaster) A class for vector field raster function.

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