DBcomputeStringArea |
Top Previous Next |
Flächenberechnung. Mit dieser Routine kann die Fläche berechnet werden, die ein Linienzug belegt. Dabei wird davon ausgegangen, das der Anfang mit dem Ende geschlossen ist. Parameter root (PROOT) [IN] Handle auf die geöffnete Datenbank. elem (PELEMENT) [IN] Handle auf den Linienzug, von dem die Fläche berechnet werden soll. visualize (BOOLEAN) [IN] Mit visualize wird angegeben, dass der Prozess mit Punkten dargestellt werden soll (TRUE), sonst (FALSE) wird die Berechnung ohne grafische Ausgabe durchgeführt. area (double *) [IN/OUT] In area wird der berechnete Flächeninhalt zurückgeliefert. open (BOOLEAN *) [IN/OUT] Mit open wird zurückgeliefert, ob die angegebene Fläche geschlossen (FALSE) oder offen ist (TRUE). Ergebnis (BOOLEAN) [OUT] Die Routine liefert TRUE zurück, wenn die Berechnung erfolgreich war, dann sind auch die Werte in area und open gültig. Wenn FALSE zurückgeliefert wird, sind die Werte in area und open nicht gültig. Deklaration #include "database.h"
BOOLEAN DLLENTRY DBcomputeStringArea ( PROOT root, PELEMENT elem, BOOLEAN visualize, double * area, BOOLEAN * open );
|