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::JsonReader

classe che specializza l' interfaccia del reader delle geometrie per il formato GeoJson Continua...

#include <JsonReader.hpp>

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

Membri pubblici

virtual ~JsonReader ()
 distruttore della classe
 
void read (std::istream &inputStream, std::vector< fire::gear::geom::Geometry * > &geometries)
 metodo per leggere tutte le Geometry contenute nello stream di input e inserirle nel vettore passato come reference lo stream in input contiene le Geometry come stringhe in formato GeoJson Continua...
 
void read (const std::string &filePath, std::vector< fire::gear::geom::Geometry * > &geometries)
 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 il file in input conteiene le Geometry come stringhe in formato GeoJson Continua...
 
void read (std::istream &inputStream, fire::gear::Group &group)
 metodo per leggere tutte le Geometry contenute nello stream di input e inserirle nel Group passato come reference lo stream in input contiene le Geometry come stringhe in formato GeoJson Continua...
 
void read (const std::string &filePath, fire::gear::Group &group)
 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...
 
fire::gear::geom::Geometryread (const std::string &string)
 metodo per creare la Geometry specificata nella stringa di input in formato GeoJson Continua...
 

Descrizione dettagliata

classe che specializza l' interfaccia del reader delle geometrie per il formato GeoJson

Documentazione delle funzioni membro

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

metodo per leggere tutte le Geometry contenute nello stream di input e inserirle nel vettore passato come reference lo stream in input contiene le Geometry come stringhe in formato GeoJson

Parametri
inputStreamstream di input con le Geometry in formato GeoJson
geometriesreference al vettore su cui inserire tutte le Geometry
Eccezioni
IoExceptionse inputStream contiene una riga non valida cioe' non corrispondente al formato GeoJson

Implementa fire::gear::io::Reader.

void fire::gear::io::JsonReader::read ( const std::string &  filePath,
std::vector< fire::gear::geom::Geometry * > &  geometries 
)
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 il file in input conteiene le Geometry come stringhe in formato GeoJson

Parametri
filePathindica il path assoluto del file di input con le Geometry in formato GeoJson
geometriesreference al vettore su cui inserire tutte le Geometry
Eccezioni
IoExceptionse il file non esiste oppure se contiene una riga non valida cioe' non corrispondente al formato GeoJson

Implementa fire::gear::io::Reader.

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

metodo per leggere tutte le Geometry contenute nello stream di input e inserirle nel Group passato come reference lo stream in input contiene le Geometry come stringhe in formato GeoJson

Parametri
inputStreamstream di input con le Geometry in formato GeoJson
groupreference al Group su cui inserire tutte le Entity ognuna associata ad una Geometry
Eccezioni
IoExceptionse inputStream contiene una riga non valida cioe' non corrispondente al formato GeoJson

Implementa fire::gear::io::Reader.

void fire::gear::io::JsonReader::read ( const std::string &  filePath,
fire::gear::Group group 
)
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 in formato GeoJson
groupreference al Group su cui inserire tutte le Entity ognuna associata ad una Geometry
Eccezioni
IoExceptionse il file non esiste oppure se contiene una riga non valida cioe' non corrispondente al formato GeoJson

Implementa fire::gear::io::Reader.

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

metodo per creare la Geometry specificata nella stringa di input in formato GeoJson

Parametri
stringstringa contenete la Geometry in formato GeoJson
Restituisce
un puntatore alla Geoemtry creata
Eccezioni
IoExceptionse la stringa non e' valida cioe' non corrispondente al formato GeoJson

Implementa fire::gear::io::Reader.


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