User Tools

Site Tools


api:dk11:net:tatukgis.ndk.tgis_pixelfiltermaximum

TGIS_PixelFilterMaximum class

DK11 for .NET | TatukGIS.NDK.TGIS_PixelFilterMaximum | Classes | Constructors | Fields | Methods | Properties

Maximum filter for pixel layers - transforms the pixel value to the greatest value in the block.

Available also on: Delphi | Java | ActiveX.

Syntax

// C#
public class TGIS_PixelFilterMaximum : TGIS_PixelFilterBlockStats
{
}
' VisualBasic
Public Class TGIS_PixelFilterMaximum
  Inherits TGIS_PixelFilterBlockStats
End Class
// Oxygene
type
  TGIS_PixelFilterMaximum = public class( TGIS_PixelFilterBlockStats )
  end;

Inheritance

Constructors

Inherited Overrides Protected
Name Visibility Description
TGIS_PixelFilterMaximum() public

Fields

Inherited Protected
Name Visibility Description
aBlock protected Currently processed block.
(Inherited from TGIS_PixelFilterAbstract)
bCompound protected If True, then the filter is a compound filter.
(Inherited from TGIS_PixelFilterAbstract)
bPrepare protected If True, then the filter must be prepared before execution; False by default.
(Inherited from TGIS_PixelFilterAbstract)
bProcPixel protected If True, then the filter processes pixel-by-bixel instead of blocks; False by default.
(Inherited from TGIS_PixelFilterAbstract)
dstNoData protected NoData value of the destination layer.
(Inherited from TGIS_PixelFilterAbstract)
iBlockSize protected Size of the filter block (row/column length).
(Inherited from TGIS_PixelFilterAbstract)
iValueCnt protected Number of valid values in the current block.
(Inherited from TGIS_PixelFilterAbstract)
oBounds protected Bounds of the source layer.
(Inherited from TGIS_PixelFilterAbstract)
srcLock protected Pixel lock of the source layer.
(Inherited from TGIS_PixelFilterAbstract)
srcMaxVal protected Maximum value of the source layer.
(Inherited from TGIS_PixelFilterAbstract)
srcMinVal protected Minimum value of the source layer.
(Inherited from TGIS_PixelFilterAbstract)
srcNoData protected NoData value of the source layer.
(Inherited from TGIS_PixelFilterAbstract)
srcValue protected Value (or lightness) of the current pixel of the source layer.
(Inherited from TGIS_PixelFilterAbstract)

Methods

Inherited Overrides Protected
Name Visibility Description
Execute public Applies the filter on the source layer.
(Inherited from TGIS_PixelFilterAbstract)
getValue protected Gets the pixel value for a given position within the pixel lock bands.
(Inherited from TGIS_PixelFilterAbstract)
maskToString protected Prepares a string representation of a mask array.
(Inherited from TGIS_PixelFilterAbstract)
prepareMask protected Prepares mask array from a string representation(comma-separated integers).
(Inherited from TGIS_PixelFilterAbstract)
prepFilter protected Prepares the filter if necessary (if bPrepare=True).
(Inherited from TGIS_PixelFilterBlockStats)
procBlock protected Processes current block (if bSkipBlock=False).
(Overrides TGIS_PixelFilterAbstract.procBlock)
procCompound protected Processes image using other filters.
(Inherited from TGIS_PixelFilterBlockStats)
procPixel protected Processes current pixel (if bSkipBlock=True).
(Inherited from TGIS_PixelFilterBlockStats)
raiseBusyEvent protected Prepares and raises the BusyEvent.
(Inherited from TGIS_PixelFilterAbstract)

Properties

Inherited Protected
Name Visibility Description
Band public Defines the band to be processed; if set to zero then all bands will be processed; default is 1.
(Inherited from TGIS_PixelFilterAbstract)
BlockSize public Size of the moving block (number of columns/rows); default is 3 (for a 3x3 block).
(Inherited from TGIS_PixelFilterBlockStats)
ColorSpace public Defines the color space in which the image will be processed; default is HSL.
(Inherited from TGIS_PixelFilterAbstract)
DestinationLayer public Destination layer, pixel (image or grid); if nil then the source layer will be altered.
(Inherited from TGIS_PixelFilterAbstract)
SourceLayer public Source layer, pixel (image or grid).
(Inherited from TGIS_PixelFilterAbstract)

References

2019/01/25 17:10