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