Hauptseite   Klassenhierarchie   Übersicht   Auflistung der Dateien   Datenstruktur-Elemente   Datei-Elemente  

fulltree.cpp Dateireferenz

Hauptdatei zur Generierung eines vollständig besetzen Oktalbaums. Mehr...


Makrodefinitionen

#define STD_MAX_DEPTH   6
 Maximaltiefe des Oktalbaums, falls keine andere Maximaltiefe an der Kommandozeile festgelegt wird.


Funktionen

int usage (const char *progname)
 Schreibt ein Hilfstext zur Verwendung (Aufrufparameter) auf die die Konsole.

IndexOctgenerateTree (Hight h)
 Generiert einen vollständig besetzten Oktalbaum der Höhe h.

int make (const char *outFile, Hight treeHight) throw ()
 Generiert einen vollständig besetzten Oktalbaum der Höhe treeHight und schreibt ihn in outFile.

int main (int argc, char *argv[])
 Hauptfunktion.


Ausführliche Beschreibung

Hauptdatei zur Generierung eines vollständig besetzen Oktalbaums.

Der Baum besitzt also ausschließlich innere Knoten auf allen außer der untersten Ebene; auf unterster Ebene befinden sich Blätter, die als im Körper befindend (also mit flag 1) markiert sind.

Diplomarbeit Nr. 2035 - "Erzeugung und Evaluierung von Oktalbaumstrukturen als Schnittstelle zu CAD-Programmen"

Autor:
Stefan Mahler
Datum:
2002

Dokumentation der Funktionen

IndexOct* generateTree Hight    h
 

Generiert einen vollständig besetzten Oktalbaum der Höhe h.

Die Blätter sind als im Körper befindend (also mit flag 1) markiert.

Parameter:
h  Tiefe des zu generierenden Oktalbaums
Rückgabe:
-1, falls etwas schief ging (nicht genügend Speicher)
0, ansonsten
Zu beachten:
Die automatische Kompaktierung muss ausgeschaltet sein!

int main int    argc,
char *    argv[]
 

Hauptfunktion.

Rückgabe:
-1, falls ein Fehler auftrat
1, falls die Hilfe angezeigt wurde
0, ansonsten

int make const char *    outFile,
Hight    treeHight
throw ()
 

Generiert einen vollständig besetzten Oktalbaum der Höhe treeHight und schreibt ihn in outFile.

Parameter:
outFile  zu schreibende Datei
treeHight  Tiefe des zu generierenden Oktalbaums
Rückgabe:
-1, falls etwas schief ging (falsches Format, nicht genügend Speicher, Schreibfehler)
0, ansonsten


Erzeugt am Fri Mar 14 19:44:51 2003 für cad2octree von doxygen1.2.16