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

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

#include <Writer.hpp>

Diagramma delle classi per fire::gear::io::Writer
fire::gear::io::JsonWriter fire::gear::io::WktWriter

Membri pubblici

virtual void write (const std::vector< fire::gear::geom::Geometry * > &geometries, std::ostream &outputStream)=0
 metodo per scrivere tutte le Geometry contenute nel vettore di input nello stream di output passato come reference Continua...
 
virtual void write (const std::vector< fire::gear::geom::Geometry * > &geometries, const std::string &filePath)=0
 metodo per scrivere tutte le Geometry contenute nel vettore di input nel file il cui path assoluto e' specificato nella stringa di input Continua...
 
virtual void write (const fire::gear::Group &group, std::ostream &outputStream)=0
 metodo per scrivere tutte le Geometry contenute nel Group di input nello stream di output passato come reference Continua...
 
virtual void write (const fire::gear::Group &group, const std::string &filePath)=0
 metodo per scrivere tutte le Geometry contenute nel Group di input nel file il cui path assoluto e' specificato nella stringa di input Continua...
 
virtual std::string write (const fire::gear::geom::Geometry &geometry)=0
 metodo per scrivere la Geometry in input nella stringa di output Continua...
 

Descrizione dettagliata

classe di dichiarazione dell' interfaccia del writer delle geometrie

Documentazione delle funzioni membro

virtual void fire::gear::io::Writer::write ( const std::vector< fire::gear::geom::Geometry * > &  geometries,
std::ostream &  outputStream 
)
pure virtual

metodo per scrivere tutte le Geometry contenute nel vettore di input nello stream di output passato come reference

Parametri
geometriesreference al vettore che contiene tutte le Geometry
outputStreamreference allo stream di output su cui scrivere tutte le Geometry

Implementato in fire::gear::io::JsonWriter, e fire::gear::io::WktWriter.

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

metodo per scrivere tutte le Geometry contenute nel vettore di input nel file il cui path assoluto e' specificato nella stringa di input

Parametri
geometriesreference al vettore che contiene tutte le Geometry
filePathindica il path assoluto del file di output

Implementato in fire::gear::io::JsonWriter, e fire::gear::io::WktWriter.

virtual void fire::gear::io::Writer::write ( const fire::gear::Group group,
std::ostream &  outputStream 
)
pure virtual

metodo per scrivere tutte le Geometry contenute nel Group di input nello stream di output passato come reference

Parametri
groupreference al Group che contiene tutte le Entity ognuna associata ad una Geometry
outputStreamreference allo stream di output su cui scrivere tutte le Geometry

Implementato in fire::gear::io::JsonWriter, e fire::gear::io::WktWriter.

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

metodo per scrivere tutte le Geometry contenute nel Group di input nel file il cui path assoluto e' specificato nella stringa di input

Parametri
groupreference al Group che contiene tutte le le Entity ognuna associata ad una Geometry
filePathindica il path assoluto del file di output

Implementato in fire::gear::io::JsonWriter, e fire::gear::io::WktWriter.

virtual std::string fire::gear::io::Writer::write ( const fire::gear::geom::Geometry geometry)
pure virtual

metodo per scrivere la Geometry in input nella stringa di output

Parametri
geometryreference alla Geometry da scrivere nella stringa
Restituisce
stringa con la Geometria in input

Implementato in fire::gear::io::JsonWriter, e fire::gear::io::WktWriter.


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