User Tools

Site Tools


api:dk11:java:tatukgis.jdk.tgis_layerpixelenumeratorfactory.setup_tgis_layerpixel_tgis_extent_double_boolean_tgis_shape_string_boolean

Table of Contents

TGIS_LayerPixelEnumeratorFactory.SetUp(TGIS_LayerPixel, TGIS_Extent, double, bool, TGIS_Shape, java.lang.String, bool) method

DK for Java | tatukgis.jdk.TGIS_LayerPixelEnumeratorFactory.SetUp | Overloads | Methods

Prepare enumerator.

Available also on: Delphi | .NET | ActiveX | Python.

Syntax

// Java
public void SetUp(
  TGIS_LayerPixel _lp,
  TGIS_Extent _extent,
  double _pixelsize,
  bool _fatpixel,
  TGIS_Shape _shape,
  java.lang.String _de9im,
  bool _writable
);
// Oxygene
public
  procedure SetUp(
    _lp : TGIS_LayerPixel;
    _extent : TGIS_Extent;
    _pixelsize : Double;
    _fatpixel : Boolean;
    _shape : TGIS_Shape;
    _de9im : String;
    _writable : Boolean
  );

Parameters

Name Type Description
_lp TGIS_LayerPixel pixel layer handle
_extent TGIS_Extent extent of items to be found; expected _extent units are in a Layer coordinate space
_pixelsize double
Double
minimum requested size of image pixel; by providing 0 a maximum possible resolution will be used, which is also a fastest method if a layer is full in-memory because in such situation a pointer to existing memory will be used
_fatpixel bool
Boolean
if false then pixel will be treated as point; if true then pixels will be treated as small polygon, which is much slower but provides some more advanced DE-9IM testing possibilities
_shape TGIS_Shape if not nil, then only shapes matched dm9 matrix with _shape will be found
_de9im java.lang.String
String
DE-9IM matrix of comparison
_writable bool
Boolean
if true than layer will post back any changes in locked area; if write is not possible then TGIS_PixelItem.Writable will be set accordingly
2025/01/31 01:16

Page Tools