#include <gen_help.h>
Öffentliche Datenelemente | |
| GenHelp (Hight maxTreeHight, Point minPoint, Point maxPoint) throw (NotEnoughMemoryException) | |
| Konstruktor. | |
| Axis | bestAxis (NodeIndex current, NodeIndex end, NodeVec line, Direction direction) |
| Liefert die Achse, auf der weitergegangen werden muss, um die Ideallinie am besten zu aproximieren. | |
| Point | getCadPoint (GeomPoint p) |
| Liefert den zugehörigen Point des CadModel zum GeomPoint p. | |
| GeomPoint | getGeomPoint (Point p) |
| Liefert den zugehörigen GeomPoint zum Point p des CadModel. | |
| NodeIndex | getNodeIndex (Point p) |
| Liefert den zugehörigen Knotenindex zum Punkt p. | |
| Polygon | getPolygon (Quadrilateral *q, Polygon *&t2) |
| Liefert das zugehörige Polygon zum Quadrilateral q. | |
| Polygon | getPolygon (Triangle *t) |
| Liefert das zugehörige Polygon zum Triangle t. | |
Private Datenelemente | |
| Coordinate | getCadCoord (GeomPoint p, Axis axis) |
| Liefert die zugehörige Koordinate im CadModel zum Punkt p der Achse axis. | |
| Coordinate | getError (NodeVec fromTestpoint, NodeVec line) |
| Liefert den Abstand des Testpunktes zur Ideallinie. | |
| Coordinate | getGeomCoord (Point p, Axis axis) |
| Liefert die zugehörige geometrische Koordinate zum Punkt p der Achse axis. | |
| Coordinate | getMaxExtent (Point min, Point max) |
| Liefert den größten Abstand entlang einer Koordinatenachse zwischen den Punkten min und max. | |
Private Attribute | |
| Coordinate | density |
| Reziproke der Kantenlänge eines Oktalwürfels auf der untersten Ebene. | |
| Point | min |
| unterer hinterer linker Punkt des vom Oktalbaum beschriebenen Areas | |
Dies umfasst eine Konvertierungsfunktion: Point --> NodeIndex und Methoden zum Berechnen der nächsten zunehmenden Achse zur Linienaproximation basierend auf dem Cohem-Sutherland-Algorithmus (in leicht abgewandelter Form).
|
||||||||||||||||
|
Konstruktor.
|
|
||||||||||||||||||||
|
Liefert die Achse, auf der weitergegangen werden muss, um die Ideallinie am besten zu aproximieren. Falls direction für alle Achsen 0 ist (Start- und Endpunkt der Ideallinie sind gleich), wird die x-Achse zurückgeliefert. Ansonsten werden nur Achsen berücksichtigt für die direction ungleich 0 ist.
|
|
||||||||||||
|
Liefert die zugehörige Koordinate im CadModel zum Punkt p der Achse axis.
|
|
|
Liefert den zugehörigen Point des CadModel zum GeomPoint p.
|
|
||||||||||||
|
Liefert den Abstand des Testpunktes zur Ideallinie. Je kleiner der Fehler, desto besser wird die Ideallinie aproximiert.
|
|
||||||||||||
|
Liefert die zugehörige geometrische Koordinate zum Punkt p der Achse axis.
|
|
|
Liefert den zugehörigen GeomPoint zum Point p des CadModel.
|
|
||||||||||||
|
Liefert den größten Abstand entlang einer Koordinatenachse zwischen den Punkten min und max.
|
|
|
Liefert den zugehörigen Knotenindex zum Punkt p.
|
|
|
Liefert das zugehörige Polygon zum Triangle t.
|
|
||||||||||||
|
Liefert das zugehörige Polygon zum Quadrilateral q.
|
1.2.16