GEOtestPointOnLine

Top  Previous  Next

Test ob Punkt auf Linie liegt.

Mit dieser Routine wird überprüft, ob der Punkt auf der Linie liegt. Es sind folgende Ergebnisse möglich: Der Punkt liegt auf der Linie. Der Punkt liegt nicht auf der Linie. Der Punkt liegt auf einer Verlängerung der Linie.

Parameter

input_x (const double)                                [IN]

input_y (const double)                                [IN]

Koordinaten des Punktes.

input_sx (const double)                              [IN]

input_sy (const double)                              [IN]

Startpunkt der Linie.

input_ex (const double)                              [IN]

input_ey (const double)                              [IN]

Endpunkt der Linie.

Ergebnis

(int)                                                           [OUT]

0 wenn der Punkt auf der Linie liegt. –1 wenn der Punkt auf einer Verlängerung der Linie liegt. –2 wenn der Punkt nicht auf der Linie liegt und auch nicht auf der Verlängerung.

Deklaration

#include "basic.h"

 

int DLLENTRY GEOtestPointOnLine (

     const double      input_x,

     const double      input_y,

     const double      input_sx,

     const double      input_sy,

     const double      input_ex,

     const double      input_ey

);

Verwandte Funktionen

GEOpointStraightOrientation