GEOpointStraightOrientation

Top  Previous  Next

Orientierung des Punktes zur Geraden.

Mit dieser Routine kann überprüft werden, auf welcher Seite sich ein Punkt befindet zu einer Geraden, die vom Startpunkt zum Endpunkt orientiert ist.

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 Geraden.

input_ex (const double)                              [IN]

input_ey (const double)                              [IN]

Endpunkt der Geraden.

Ergebnis

(GEOOrientation)                                    [OUT]

GEOOrientation ist ein Aufzählungstyp, der die Lage von Punkten beschreibt. Als Ergebnisse sind möglich:

ORIENTATION_LEFT   Der Punkt liegt auf der linken Seite der Geraden bzgl. der Orientierung.

ORIENTATION_RIGHT Der Punkt liegt auf der rechten Seite der Geraden bzgl. der Orientierung.

ORIENTATION_COLLIENAR    Der Punkt liegt auf der Geraden.

Deklaration

#include "basic.h"

 

GEOOrientation DLLENTRY GEOpointStraightOrientation (

     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

GEOtestPointOnLine