GEOparallelLine

Top  Previous  Next

Parallele erzeugen.

Mit dieser Routine wird zu der Eingabelinie eine Parallele erzeugt. Die Eingabelinie ist vom Startpunkt zum Endpunkt orientiert. Bei negativen Parallelenabstand wird die Parallele links von der Eingabelinie erzeugt, sonst rechts von ihr. Ist der Parallelenabstand 0, so ist die Parallel deckungsgleich mit der Eingabelinie. Die Parallele hat die gleich Orientierung wie die Eingabelinie.

Parameter

input_sx (const double)                              [IN]

input_sy (const double)                              [IN]

Startpunkt der Eingabelinie.

input_ex (const double)                              [IN]

input_ey (const double)                              [IN]

Endpunkt der Eingabelinie.

input_width (const double)                         [IN]

Die Breite gibt den Abstand zur Eingabelinie an, den die Parallele haben soll. Ist die Breite negative, wird die Parallele links von der Linie erzeugt, sonst rechts.

output_sx (double *)                          [IN/OUT]

output_sy (double *)                          [IN/OUT]

Startpunkt der Parallelen.

output_ex (double *)                          [IN/OUT]

output_ey (double *)                          [IN/OUT]

Endpunkt der Parallelen.

Ergebnis

(BOOLEAN)                                            [OUT]

TRUE, wenn die Parallele erzeugt werden konnte. FALSE wenn die Eingabelinie ein Punkt ist und damit keine Parallele erzeugt werden kann.

Deklaration

#include "basic.h"

 

BOOLEAN DLLENTRY GEOparallelLine (

     const double      input_sx,

     const double      input_sy,

     const double      input_ex,

     const double      input_ey,

     const double      input_width,

     double *       output_sx,

     double *       output_sy,

     double *       output_ex,

     double *       output_ey

);

Verwandte Funktionen

GEOareParallels