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


