User Tools

Site Tools


api:dk11:net:tatukgis.ndk.tgis_layerpixel.locate_tgis_point_tgis_color_tgis_doublearray_boolean

TGIS_LayerPixel.Locate method

DK11 for .NET | TatukGIS.NDK.TGIS_LayerPixel.Locate | Constructors | Fields | Methods | Properties | Events

If a given point is located in the image area, returns true and sets variables.

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

Syntax

// C#
public virtual bool Locate(
  TGIS_Point _ptg,
  ref TGIS_Color _rgbMapped,
  ref double[] _nativesVals,
  ref bool _transparency
);
' VisualBasic
Public Overridable Function Locate(
  ByVal _ptg As TGIS_Point,
  ByRef _rgbMapped As TGIS_Color,
  ByRef _nativesVals As Double(),
  ByRef _transparency As Boolean
) As Boolean
// Oxygene
public
  function Locate(
    _ptg : TGIS_Point;
    var _rgbMapped : TGIS_Color;
    var _nativesVals : TGIS_DoubleArray;
    var _transparency : Boolean
  ) : Boolean; virtual;

Parameters

Name Type Description
_ptg TGIS_Point reference point /searching point/; if the layer has been attached to the Viewer then expected _ptg units are in a Viewer coordinate space; otherwise expected _ptg units are in a Layer coordinate space
_rgbMapped TGIS_Color color in _ptg point after mapping (the same as _nativesVals if no mapping, in this case _rgbMapped and $FF = Byte(_nativesVals[0] and so on).
_nativesVals double[]
TGIS_DoubleArray
dynamic array of double with original values in _ptg point (for example R, G, B), Length(_nativesVals) is equal to number of bands
_transparency bool
Boolean
set on True if point is transparent

Result

Type Description
bool
Boolean
True if success

Remarks

same meaning as LocateEx() with _pixelsize=0

References

2022/11/16 01:31

Page Tools