ConvertPhotoToHSICoords

Declaration: TMetaData.ConvertPhotoToHSICoords (PhotIx: integer; PhotX, PhotY: integer; var hsiX, hsiY: double): integer;
The function ConvertPhotoToHSICoords transforms the coordinates of the point [PhotX, PhotY] (pixel coordinates) on the photo into the corresponding coordinates [hsiX, hsiY] on the hyperspectral image (world coordinates). The photo is given by the parameter PhotIx which can assume values between 1 and NumPhotos.

The function returns the following error codes:

 0 ... everything OK
-1 ... the specified photo is not available (PhotIx is out of range)
-2 ... the photo is not yet calibrated

Hint: In order to directly access the metadata of the currently loaded dataset you can use the pre-declared global variable MData.