Dokument
libistl · reader
Synopsis
enum mode { tbinary, tascii }
» reader(FILE, mode)
Beschreibung
Die Klasse reader erlaubt das Lesen von in STL Dateien enthaltenen Geometrieelementen (Dreiecke). reader benötigt beim Instanzieren einen bereits zum Lesen geöffneten, gültigen FILE-Deskriptor.
STL Dateien können als für Menschen lesbare ASCII Dateien oder kompakter in binärer Form vorliegen. Der Parameter mode steuert, ob der reader ASCII- oder Binärdateien liest. Der Dateideskriptor für Binärdateien sollte so geöffnet werden, daß sie durch Leseoperationen nicht als Textdatei interpretiert werden - beispielsweise mit fopen(..., "rb").
reader selbst schließt den FILE-Deskriptor nicht, auch wenn keine Elemente mehr gelesen werden können.
Beispiel
FILE* fd = fopen("test.stl","r");
if (fd==NULL) {
  exit(1);
}
reader* rdr = new reader(fd);
Siehe auch
Alle Methoden und Operatoren; Elemente lesen; Objektnamen lesen