Fire Core  8.0.0.alpha
GIS framework per tutti gli usi
 Tutto Classi Namespace Funzioni Variabili Ridefinizioni di tipo (typedef) Tipi enumerati (enum) Valori del tipo enumerato Friend
Riferimenti per la classe fire::gear::io::Readerabstract

classe di dichiarazione dell' interfaccia del reader delle geometrie Continua...

#include <Reader.hpp>

Diagramma delle classi per fire::gear::io::Reader
fire::gear::io::JsonReader fire::gear::io::WktReader

Membri pubblici

virtual void read (std::istream &inputStream, std::vector< fire::gear::geom::Geometry * > &geometries)=0
 metodo per leggere tutte le Geometry contenute nello stream di input e inserirle nel vettore passato come reference Continua...
 
virtual void read (const std::string &filePath, std::vector< fire::gear::geom::Geometry * > &geometries)=0
 metodo per leggere tutte le Geometry contenute nel file il cui path assoluto e' specificato nella stringa di input e inserirle nel vettore passato come reference Continua...
 
virtual void read (std::istream &inputStream, fire::gear::Group &group)=0
 metodo per leggere tutte le Geometry contenute nello stream di input e inserirle nel Group passato come reference Continua...
 
virtual void read (const std::string &filePath, fire::gear::Group &group)=0
 metodo per leggere tutte le Geometry contenute nel file il cui path assoluto e' specificato nella stringa di input e inserirle nel Group passato come reference Continua...
 
virtual
fire::gear::geom::Geometry
read (const std::string &string)=0
 metodo per creare la Geometry specificata nella stringa di input Continua...
 

Descrizione dettagliata

classe di dichiarazione dell' interfaccia del reader delle geometrie

Documentazione delle funzioni membro

virtual void fire::gear::io::Reader::read ( std::istream &  inputStream,
std::vector< fire::gear::geom::Geometry * > &  geometries 
)
pure virtual

metodo per leggere tutte le Geometry contenute nello stream di input e inserirle nel vettore passato come reference

Parametri
inputStreamstream di input con le Geometry
geometriesreference al vettore su cui inserire tutte le Geometry

Implementato in fire::gear::io::JsonReader, e fire::gear::io::WktReader.

virtual void fire::gear::io::Reader::read ( const std::string &  filePath,
std::vector< fire::gear::geom::Geometry * > &  geometries 
)
pure virtual

metodo per leggere tutte le Geometry contenute nel file il cui path assoluto e' specificato nella stringa di input e inserirle nel vettore passato come reference

Parametri
filePathindica il path assoluto del file di input con le Geometry
geometriesreference al vettore su cui inserire tutte le Geometry

Implementato in fire::gear::io::JsonReader, e fire::gear::io::WktReader.

virtual void fire::gear::io::Reader::read ( std::istream &  inputStream,
fire::gear::Group group 
)
pure virtual

metodo per leggere tutte le Geometry contenute nello stream di input e inserirle nel Group passato come reference

Parametri
inputStreamstream di input con le Geometry
groupreference al Group su cui inserire tutte le Entity ognuna associata ad una Geometry

Implementato in fire::gear::io::JsonReader, e fire::gear::io::WktReader.

virtual void fire::gear::io::Reader::read ( const std::string &  filePath,
fire::gear::Group group 
)
pure virtual

metodo per leggere tutte le Geometry contenute nel file il cui path assoluto e' specificato nella stringa di input e inserirle nel Group passato come reference

Parametri
filePathindica il path assoluto del file di input con le Geometry
groupreference al Group su cui inserire tutte le Entity ognuna associata ad una Geometry

Implementato in fire::gear::io::JsonReader, e fire::gear::io::WktReader.

virtual fire::gear::geom::Geometry* fire::gear::io::Reader::read ( const std::string &  string)
pure virtual

metodo per creare la Geometry specificata nella stringa di input

Parametri
stringstringa contenete la Geometry
Restituisce
un puntatore alla Geoemtry creata

Implementato in fire::gear::io::JsonReader, e fire::gear::io::WktReader.


La documentazione per questa classe รจ stata generata a partire dal seguente file: