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
|