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

);