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