Prototyp und Beschreibung der Funktion umfd2gn()

(Funktion der freischaltpflichtigen Gruppe "Notationsberechnungen")

 

umfd2gn()
Umformen einer geographischen Koordinate in [Grad]-Notation in die
[Gon]-Notation.

Prototyp der DLL-Funktion in C++ Syntax (Kleinschreibung beachten!):
extern "C" __declspec(dllimport) unsigned long __stdcall umfd2gn(
     double *nGeoCoord);

Prototyp der DLL-Funktion in Visual Objects Syntax:
_DLL function umfd2gn(;
     nGeoCoord ref real8);                 // 4 Byte
as logic pascal:geodll32.umfd2gn           // 4 Byte


Die Funktion formt eine geographische Koordinate in [Grad]-Notation
(ggg.nnn) in eine geographische Koordinate in [Gon]-Notation (ggg.nnn) um.
Dabei entsprechen 360 Grad 400 Gon (oder Neugrad).


Die Parameter werden folgendermaßen übergeben bzw. zurückgegeben:
nGeoCoord   Geographische Koordinate (Länge oder Breite) als Referenz. Die
(ref)       ursprüngliche Koordinate wird mit dem Ergebnis der Berechnung
            überschrieben.

returnWert  Im Fehlerfall gibt die Funktion FALSE zurück, sonst TRUE.


Freischaltung:
Die Funktion ist Bestandteil der freischaltpflichtigen Funktionsgruppe
"Notationsberechnungen". Sie wird zusammen mit den anderen Funktionen
der Gruppe durch die Eingabe der bei der Vertriebsfirma erworbenen
Freischaltparameter per Aufruf der Funktion setunlockcode() zur
uneingeschränkten Nutzung frei geschaltet. Ohne die Freischaltung sind nur
wenige Funktionsaufrufe zu Testzwecken (Sharewareprinzip) möglich.