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.
// 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;
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 |
Type | Description |
---|---|
bool Boolean | True if success |
same meaning as LocateEx() with _pixelsize=0