Dokument
libidxf · Lagen · Aktuellen Namen lesen
Synopsis
» char* reader.currentlayer ()
Beschreibung
Die Methode currentlayer() liefert den Namen der aktuellen Lage.
Der Rückgabewert ist ein Zeiger auf den Namen der Lage (0-terminierter String). Wurde bisher noch kein Element gelesen oder ist das zuletzt gelesene Eleemnt keiner Lage zugeordnet, so ist der Rückgabewert NULL.
Beispiel
FILE*  fd = fopen(...);
reader rdr(fd);
geometry* geom;
while ((geom=rdr.next()) != NULL) {
  const char* n = rdr.currentlayer();
  if (n==NULL) n="-";
  printf("Element %s (Lage %s)\n", toa(geom), n);
}
Siehe auch
Alle Methoden und Operatoren; Lagen: Alle Namen lesen, Anzahl lesen, Filtern