GEOarcTan

Top  Previous  Next

Berechnung der Steigung einer Linie.

Mit dieser Funktion wird die Steigung einer Linie, welche im Punkt (x1,y1) beginnt und im Punkt (x2,y2) endet, berechnet. Die Angabe der Steigung erfolgt im Bogenmaß. Beide Punkte dürfen nicht identisch sein.

Parameter

x1 (double)                                                  [IN]

y1 (double)                                                  [IN]

Startpunkt der Linie

x2 (double)                                                  [IN]

y2 (double)                                                  [IN]

Endpunkt der Linie

grad (double *)                                 [(IN)/OUT]

Berechnete Steigung. Die Angabe ist in Bogenmaß, d.h. 2π ist ein Vollkreis.

Ergebnis

int                                                               OUT

0     OK   : Steigung berechnet.

1     Fehler: Punkte sind identisch. Steigung nicht berechnet.

Deklaration

#include "basic.h"

 

double DLLENTRY  GEOarcTan (

     double      x1,

     double      y1,

     double      x2,

     double      y2,

     double * grad

);

Beispiel

status = GEOarcTan (100.0, 100.0, 300.0, 200.0, &grad)

Die Variable status erhält den Wert 0, d.h. die Berechnung wurde vollzogen. Die Steigung (grad ) hat den Wert 0.52 (p/6 = 30o ).

status = GEOarcTan (100.0, 100.0, 100.0, 100.0, &grad)

Die Variable status erhält den Wert 1, d.h. die Berechnung konnte nicht durchgeführt werden, da beide Punkte identisch sind.