User Tools

Site Tools


api:dk11:activex:tatukgis_xdk11.tgis_pixelfiltermasktype

Table of Contents

TGIS_PixelFilterMaskType enum

DK11 for ActiveX | TatukGIS_XDK11.TGIS_PixelFilterMaskType | Enums

Predefined mask filters.

Available also on: Delphi | .NET | Java.

Syntax

// C#
public enum TGIS_PixelFilterMaskType
{
  LowPass3x3 = 0, LowPass5x5 = 1, LowPass7x7 = 2, HighPass3x3 = 3, HighPass5x5 = 4, 
  HighPass7x7 = 5, Gaussian3x3 = 6, Gaussian5x5 = 7, Gaussian7x7 = 8, Laplacian3x3 = 9, 
  Laplacian5x5 = 10, GradientNorth = 11, GradientEast = 12, GradientSouth = 13, GradientWest = 14, 
  GradientNorthwest = 15, GradientNortheast = 16, GradientSouthwest = 17, GradientSoutheast = 18, 
  PointDetector = 19, LineDetectorHorizontal = 20, LineDetectorVertical = 21, LineDetectorLeftDiagonal = 22, 
  LineDetectorRightDiagonal = 23, Custom = 24
}
' VisualBasic
Public Enum TGIS_PixelFilterMaskType
  LowPass3x3 = 0
  LowPass5x5 = 1
  LowPass7x7 = 2
  HighPass3x3 = 3
  HighPass5x5 = 4
  HighPass7x7 = 5
  Gaussian3x3 = 6
  Gaussian5x5 = 7
  Gaussian7x7 = 8
  Laplacian3x3 = 9
  Laplacian5x5 = 10
  GradientNorth = 11
  GradientEast = 12
  GradientSouth = 13
  GradientWest = 14
  GradientNorthwest = 15
  GradientNortheast = 16
  GradientSouthwest = 17
  GradientSoutheast = 18
  PointDetector = 19
  LineDetectorHorizontal = 20
  LineDetectorVertical = 21
  LineDetectorLeftDiagonal = 22
  LineDetectorRightDiagonal = 23
  Custom = 24
End Enum
// Oxygene
type
  TGIS_PixelFilterMaskType = public (
    LowPass3x3 = 0, LowPass5x5 = 1, LowPass7x7 = 2, HighPass3x3 = 3, HighPass5x5 = 4, 
    HighPass7x7 = 5, Gaussian3x3 = 6, Gaussian5x5 = 7, Gaussian7x7 = 8, Laplacian3x3 = 9, 
    Laplacian5x5 = 10, GradientNorth = 11, GradientEast = 12, GradientSouth = 13, 
    GradientWest = 14, GradientNorthwest = 15, GradientNortheast = 16, GradientSouthwest = 17, 
    GradientSoutheast = 18, PointDetector = 19, LineDetectorHorizontal = 20, LineDetectorVertical = 21, 
    LineDetectorLeftDiagonal = 22, LineDetectorRightDiagonal = 23, Custom = 24
  );

Members

Name Value Description
LowPass3x3 0 Low-pass blur filter (3x3 mask size).
LowPass5x5 1 Low-pass blur filter (5x5 mask size).
LowPass7x7 2 Low-pass blur filter (7x7 mask size).
HighPass3x3 3 High-pass sharpen filter (3x3 mask size).
HighPass5x5 4 High-pass sharpen filter (5x5 mask size).
HighPass7x7 5 High-pass sharpen filter (7x7 mask size).
Gaussian3x3 6 Gaussian blur filter (3x3 mask size).
Gaussian5x5 7 Gaussian blur filter (5x5 mask size).
Gaussian7x7 8 Gaussian blur filter (7x7 mask size).
Laplacian3x3 9 Laplacian filter (3x3 mask size).
Laplacian5x5 10 Laplacian filter (5x5 mask size).
GradientNorth 11 North gradient filter (3x3 mask size).
GradientEast 12 East gradient filter (3x3 mask size).
GradientSouth 13 South gradient filter (3x3 mask size).
GradientWest 14 West gradient filter (3x3 mask size).
GradientNorthwest 15 Northwest gradient filter (3x3 mask size).
GradientNortheast 16 Northeast gradient filter (3x3 mask size).
GradientSouthwest 17 Southwest gradient filter (3x3 mask size).
GradientSoutheast 18 Southeast gradient filter (3x3 mask size).
PointDetector 19 Point (discontinuity) detector (3x3 mask size).
LineDetectorHorizontal 20 Horizontal line detector (3x3 mask size).
LineDetectorVertical 21 Vertical line detector (3x3 mask size).
LineDetectorLeftDiagonal 22 Left diagonal line detector (3x3 mask size).
LineDetectorRightDiagonal 23 Right diagonal line detector (3x3 mask size).
Custom 24 Custom (user-defined) filter.

References

2020/05/28 09:03

Page Tools