A class that serializes a geometry to the WKT format.  
 More...
#include <WKTWriter.h>
 | 
| static void  | write (const Geometry &geom, std::ostream &o) | 
|   | It serializes the geometry to a WKT representation.  More...
  | 
|   | 
| static void  | write (const Geometry *geom, std::ostream &o) | 
|   | It serializes the geometry to a WKT representation.  More...
  | 
|   | 
 | 
| std::ostream &  | m_ostream | 
|   | The output stream used to serialize the geometry to WKT.  More...
  | 
|   | 
| bool  | m_tagged | 
|   | This flag controls how geometry are write to the output stream.  More...
  | 
|   | 
A class that serializes a geometry to the WKT format. 
- See also
 - WKTReader 
 
Definition at line 54 of file WKTWriter.h.
 
◆ WKTWriter()
      
        
          | te::gm::WKTWriter::WKTWriter  | 
          ( | 
          std::ostream &  | 
          o | ) | 
           | 
        
      
 
It constructs a new WKT writer. 
- Parameters
 - 
  
    | o | An output stream where we will write the wkt.  | 
  
   
 
 
◆ ~WKTWriter()
      
        
          | te::gm::WKTWriter::~WKTWriter  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ visit() [1/19]
◆ visit() [2/19]
◆ visit() [3/19]
  
  
      
        
          | virtual void te::gm::WKTWriter::visit  | 
          ( | 
          const Curve &  | 
           | ) | 
           | 
         
       
   | 
  
inlineprotectedvirtual   | 
  
 
 
◆ visit() [4/19]
◆ visit() [5/19]
  
  
      
        
          | virtual void te::gm::WKTWriter::visit  | 
          ( | 
          const Geometry &  | 
           | ) | 
           | 
         
       
   | 
  
inlineprotectedvirtual   | 
  
 
 
◆ visit() [6/19]
◆ visit() [7/19]
  
  
      
        
          | void te::gm::WKTWriter::visit  | 
          ( | 
          const LinearRing &  | 
          visited | ) | 
           | 
         
       
   | 
  
protectedvirtual   | 
  
 
 
◆ visit() [8/19]
  
  
      
        
          | void te::gm::WKTWriter::visit  | 
          ( | 
          const LineString &  | 
          visited | ) | 
           | 
         
       
   | 
  
protectedvirtual   | 
  
 
 
◆ visit() [9/19]
  
  
      
        
          | virtual void te::gm::WKTWriter::visit  | 
          ( | 
          const MultiCurve &  | 
           | ) | 
           | 
         
       
   | 
  
inlineprotectedvirtual   | 
  
 
 
◆ visit() [10/19]
◆ visit() [11/19]
  
  
      
        
          | void te::gm::WKTWriter::visit  | 
          ( | 
          const MultiPoint &  | 
          visited | ) | 
           | 
         
       
   | 
  
protectedvirtual   | 
  
 
 
◆ visit() [12/19]
  
  
      
        
          | void te::gm::WKTWriter::visit  | 
          ( | 
          const MultiPolygon &  | 
          visited | ) | 
           | 
         
       
   | 
  
protectedvirtual   | 
  
 
 
◆ visit() [13/19]
  
  
      
        
          | virtual void te::gm::WKTWriter::visit  | 
          ( | 
          const MultiSurface &  | 
           | ) | 
           | 
         
       
   | 
  
inlineprotectedvirtual   | 
  
 
 
◆ visit() [14/19]
  
  
      
        
          | void te::gm::WKTWriter::visit  | 
          ( | 
          const Point &  | 
          visited | ) | 
           | 
         
       
   | 
  
protectedvirtual   | 
  
 
 
◆ visit() [15/19]
  
  
      
        
          | void te::gm::WKTWriter::visit  | 
          ( | 
          const Polygon &  | 
          visited | ) | 
           | 
         
       
   | 
  
protectedvirtual   | 
  
 
 
◆ visit() [16/19]
◆ visit() [17/19]
  
  
      
        
          | virtual void te::gm::WKTWriter::visit  | 
          ( | 
          const Surface &  | 
           | ) | 
           | 
         
       
   | 
  
inlineprotectedvirtual   | 
  
 
 
◆ visit() [18/19]
  
  
      
        
          | void te::gm::WKTWriter::visit  | 
          ( | 
          const TIN &  | 
          visited | ) | 
           | 
         
       
   | 
  
protectedvirtual   | 
  
 
 
◆ visit() [19/19]
  
  
      
        
          | void te::gm::WKTWriter::visit  | 
          ( | 
          const Triangle &  | 
          visited | ) | 
           | 
         
       
   | 
  
protectedvirtual   | 
  
 
 
◆ write() [1/4]
      
        
          | void te::gm::WKTWriter::write  | 
          ( | 
          const Geometry &  | 
          geom | ) | 
           | 
        
      
 
It serializes the geometry to a WKT representation. 
- Parameters
 - 
  
    | geom | The geometry to be serialized. | 
  
   
- Note
 - You must call reset in successive calls to this method. 
 
 
 
◆ write() [2/4]
  
  
      
        
          | static void te::gm::WKTWriter::write  | 
          ( | 
          const Geometry &  | 
          geom,  | 
         
        
           | 
           | 
          std::ostream &  | 
          o  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
It serializes the geometry to a WKT representation. 
- Parameters
 - 
  
    | geom | The geometry to be serialized.  | 
    | o | An output stream where we will write the wkt.  | 
  
   
 
 
◆ write() [3/4]
      
        
          | void te::gm::WKTWriter::write  | 
          ( | 
          const Geometry *  | 
          geom | ) | 
           | 
        
      
 
It serializes the geometry to a WKT representation. 
- Parameters
 - 
  
    | geom | The geometry to be serialized. | 
  
   
- Note
 - You must call reset in successive calls to this method. 
 
 
 
◆ write() [4/4]
  
  
      
        
          | static void te::gm::WKTWriter::write  | 
          ( | 
          const Geometry *  | 
          geom,  | 
         
        
           | 
           | 
          std::ostream &  | 
          o  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
It serializes the geometry to a WKT representation. 
- Parameters
 - 
  
    | geom | The geometry to be serialized.  | 
    | o | An output stream where we will write the wkt.  | 
  
   
 
 
◆ m_ostream
  
  
      
        
          | std::ostream& te::gm::WKTWriter::m_ostream | 
         
       
   | 
  
private   | 
  
 
The output stream used to serialize the geometry to WKT. 
Definition at line 126 of file WKTWriter.h.
 
 
◆ m_tagged
  
  
      
        
          | bool te::gm::WKTWriter::m_tagged | 
         
       
   | 
  
private   | 
  
 
This flag controls how geometry are write to the output stream. 
Definition at line 127 of file WKTWriter.h.
 
 
The documentation for this class was generated from the following file:
- /home/castejon/castejon_files/develop/terralib5/git_release/src/terralib/geometry/WKTWriter.h