classe di specializza l' interfaccia del writer delle geometrie per il formato Well-known text (WKT)
Continua...
#include <WktWriter.hpp>
|
| WktWriter () |
| costruttore di default della classe il formato Wkt con cui scrivere le Geometry e' caratterizzato dall' impostazione 3D (per ogni coordinata si scrive anche la Z se valorizzata nella Geometry) e con OldStyle false OldStyle e' significativo solo se e' impostato il settaggio 3D Esempi: 3D e OldStyle = false "POINT Z (2.111 2.222 3.666)"; 3D e OldStyle = true "POINT (2.111 2.222 3.666)"; 2D e OldStyle = non significativo "POINT (2.111 2.222)";
|
|
virtual | ~WktWriter () |
| distruttore della classe
|
|
void | write (const std::vector< fire::gear::geom::Geometry * > &geometries, std::ostream &outputStream) |
| metodo per scrivere tutte le Geometry contenute nel vettore di input nel output stream in formato Wkt Continua...
|
|
void | write (const std::vector< fire::gear::geom::Geometry * > &geometries, const std::string &filePath) |
| metodo per scrivere tutte le Geometry contenute nel vettore di input nel file il cui path assoluto e' specificato nella stringa di input in formato Wkt Continua...
|
|
void | write (const fire::gear::Group &group, std::ostream &outputStream) |
| metodo per scrivere tutte le Geometry contenute nel Group di input nel output stream passato come reference in formato Wkt Continua...
|
|
void | write (const fire::gear::Group &group, const std::string &filePath) |
| metodo per scrivere tutte le Geometry contenute nel Group di input nel file il cui path assoluto e' specificato nella stringa di input in formato Wkt Continua...
|
|
std::string | write (const fire::gear::geom::Geometry &geometry) |
| metodo per scrivere la Geometry in input nella stringa di output in formato Wkt Continua...
|
|
bool | getOutputOld3D () const |
| metodo per ritornare l' impostazione OldStyle che condiziona la scrittura Wkt nel caso di settaggio 3D
|
|
void | setOutputOld3D (bool bvalue) |
| metodo per impostare OldStyle che condiziona la scrittura Wkt nel caso di settaggio 3D
|
|
int | getOutputDimension () const |
| metodo per ritornare l' impostazione 3D che condiziona la scrittura Wkt
|
|
void | setOutputDimension (int iDimension) |
| metodo per impostare 3D che condiziona la scrittura Wkt il valore 2 corrisponde al settaggio 2D il valore 3 corrisponde al settaggio 3D Continua...
|
|
classe di specializza l' interfaccia del writer delle geometrie per il formato Well-known text (WKT)
void fire::gear::io::WktWriter::setOutputDimension |
( |
int |
iDimension | ) |
|
metodo per impostare 3D che condiziona la scrittura Wkt il valore 2 corrisponde al settaggio 2D il valore 3 corrisponde al settaggio 3D
- Eccezioni
-
InvalidArgumentException | se il valore in input non e' 2 oppure 3 |
void fire::gear::io::WktWriter::write |
( |
const std::vector< fire::gear::geom::Geometry * > & |
geometries, |
|
|
std::ostream & |
outputStream |
|
) |
| |
|
virtual |
metodo per scrivere tutte le Geometry contenute nel vettore di input nel output stream in formato Wkt
- Parametri
-
geometries | reference al vettore contenente le Geometry |
outputStream | output stream su cui scrivere le Geometry in formato Wkt |
- Eccezioni
-
GeometryException | se una delle Geometry contenute nel vettore in input ha qualche caratteristica che fa fallire la traduzione in formato Wkt |
Implementa fire::gear::io::Writer.
void fire::gear::io::WktWriter::write |
( |
const std::vector< fire::gear::geom::Geometry * > & |
geometries, |
|
|
const std::string & |
filePath |
|
) |
| |
|
virtual |
metodo per scrivere tutte le Geometry contenute nel vettore di input nel file il cui path assoluto e' specificato nella stringa di input in formato Wkt
- Parametri
-
geometries | reference al vettore contenente le Geometry |
filePath | indica il path assoluto del file di output |
- Eccezioni
-
GeometryException | se una delle Geometry contenute nel vettore in input ha qualche caratteristica che fa fallire la traduzione in formato Wkt |
IoException | se il file non esiste |
Implementa fire::gear::io::Writer.
void fire::gear::io::WktWriter::write |
( |
const fire::gear::Group & |
group, |
|
|
std::ostream & |
outputStream |
|
) |
| |
|
virtual |
metodo per scrivere tutte le Geometry contenute nel Group di input nel output stream passato come reference in formato Wkt
- Parametri
-
group | reference al Group contenente le Entity ognuna associata ad una Geometry |
outputStream | reference allo stream di output su cui scrivere le Geometry in formato Wkt |
- Eccezioni
-
GeometryException | se una delle Geometry contenute nel Group in input ha qualche caratteristica che fa fallire la traduzione in formato Wkt |
Implementa fire::gear::io::Writer.
void fire::gear::io::WktWriter::write |
( |
const fire::gear::Group & |
group, |
|
|
const std::string & |
filePath |
|
) |
| |
|
virtual |
metodo per scrivere tutte le Geometry contenute nel Group di input nel file il cui path assoluto e' specificato nella stringa di input in formato Wkt
- Parametri
-
group | reference al Group contenente le Entity ognuna associata ad una Geometry |
filePath | indica il path assoluto del file di output |
- Eccezioni
-
GeometryException | se una delle Geometry contenute nel Group in input ha qualche caratteristica che fa fallire la traduzione in formato Wkt |
IoException | se il file non esiste |
Implementa fire::gear::io::Writer.
metodo per scrivere la Geometry in input nella stringa di output in formato Wkt
- Parametri
-
geometry | reference alla Geometry da scrivere nella stringa |
- Restituisce
- stringa con la Geometria in input in formato Wkt
- Eccezioni
-
GeometryException | se la Geometry in input ha qualche caratteristica che fa fallire la traduzione in formato Wkt |
Implementa fire::gear::io::Writer.
La documentazione per questa classe รจ stata generata a partire dal seguente file:
- /home/luca/Scrivania/FIRE8/core/include/fire/gear/io/WktWriter.hpp