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

classe di specializza l' interfaccia del writer delle geometrie per il formato Well-known text (WKT) Continua...

#include <WktWriter.hpp>

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

Membri pubblici

 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...
 

Descrizione dettagliata

classe di specializza l' interfaccia del writer delle geometrie per il formato Well-known text (WKT)

Documentazione delle funzioni membro

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
InvalidArgumentExceptionse 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
geometriesreference al vettore contenente le Geometry
outputStreamoutput stream su cui scrivere le Geometry in formato Wkt
Eccezioni
GeometryExceptionse 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
geometriesreference al vettore contenente le Geometry
filePathindica il path assoluto del file di output
Eccezioni
GeometryExceptionse una delle Geometry contenute nel vettore in input ha qualche caratteristica che fa fallire la traduzione in formato Wkt
IoExceptionse 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
groupreference al Group contenente le Entity ognuna associata ad una Geometry
outputStreamreference allo stream di output su cui scrivere le Geometry in formato Wkt
Eccezioni
GeometryExceptionse 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
groupreference al Group contenente le Entity ognuna associata ad una Geometry
filePathindica il path assoluto del file di output
Eccezioni
GeometryExceptionse una delle Geometry contenute nel Group in input ha qualche caratteristica che fa fallire la traduzione in formato Wkt
IoExceptionse il file non esiste

Implementa fire::gear::io::Writer.

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

metodo per scrivere la Geometry in input nella stringa di output in formato Wkt

Parametri
geometryreference alla Geometry da scrivere nella stringa
Restituisce
stringa con la Geometria in input in formato Wkt
Eccezioni
GeometryExceptionse 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: