A visitor interface for the Geometry hierarchy. More...
#include <Visitor.h>
  
 Public Member Functions | |
Initializer Methods  | |
Methods related to instantiation and destruction.  | |
| Visitor () | |
| Default constructor.  More... | |
| virtual | ~Visitor () | 
| Virtual destructor.  More... | |
Select  | |
All concrete visitors must implement these methods.  | |
| virtual void | visit (const Curve &visited)=0 | 
| virtual void | visit (const Geometry &visited)=0 | 
| virtual void | visit (const GeometryCollection &visited)=0 | 
| virtual void | visit (const LinearRing &visited)=0 | 
| virtual void | visit (const LineString &visited)=0 | 
| virtual void | visit (const MultiCurve &visited)=0 | 
| virtual void | visit (const MultiLineString &visited)=0 | 
| virtual void | visit (const MultiPoint &visited)=0 | 
| virtual void | visit (const MultiPolygon &visited)=0 | 
| virtual void | visit (const MultiSurface &visited)=0 | 
| virtual void | visit (const AbstractPoint &visited)=0 | 
| virtual void | visit (const Point &visited)=0 | 
| virtual void | visit (const PointM &visited)=0 | 
| virtual void | visit (const PointZ &visited)=0 | 
| virtual void | visit (const PointZM &visited)=0 | 
| virtual void | visit (const PointKd &visited)=0 | 
| virtual void | visit (const Polygon &visited)=0 | 
| virtual void | visit (const PolyhedralSurface &visited)=0 | 
| virtual void | visit (const Surface &visited)=0 | 
| virtual void | visit (const TIN &visited)=0 | 
| virtual void | visit (const Triangle &visited)=0 | 
| virtual void | visit (const CircularString &visited)=0 | 
| virtual void | visit (const CompoundCurve &visited)=0 | 
| virtual void | visit (const CurvePolygon &visited)=0 | 
      
  | 
  inlinevirtual | 
      
  | 
  pure virtual | 
Implemented in te::gm::WKTWriter, te::pgis::EWKBWriter, te::gm::WKBWriter, te::gm::WKBSize, and te::sqlite::EWKBSize.
      
  | 
  pure virtual | 
Implemented in te::gm::WKTWriter, te::pgis::EWKBWriter, te::gm::WKBWriter, te::gm::WKBSize, and te::sqlite::EWKBSize.
      
  | 
  pure virtual | 
Implemented in te::gm::WKTWriter, te::pgis::EWKBWriter, te::gm::WKBWriter, te::gm::WKBSize, and te::sqlite::EWKBSize.
      
  | 
  pure virtual | 
Implemented in te::gm::WKTWriter, te::pgis::EWKBWriter, te::gm::WKBWriter, te::gm::WKBSize, and te::sqlite::EWKBSize.
      
  | 
  pure virtual | 
Implemented in te::gm::WKTWriter, te::pgis::EWKBWriter, te::gm::WKBWriter, te::gm::WKBSize, and te::sqlite::EWKBSize.
      
  | 
  pure virtual | 
Implemented in te::gm::WKTWriter, te::pgis::EWKBWriter, te::gm::WKBWriter, te::gm::WKBSize, and te::sqlite::EWKBSize.
      
  | 
  pure virtual | 
Implemented in te::gm::WKTWriter, te::pgis::EWKBWriter, te::gm::WKBWriter, te::gm::WKBSize, and te::sqlite::EWKBSize.
      
  | 
  pure virtual | 
Implemented in te::gm::WKTWriter, te::pgis::EWKBWriter, te::gm::WKBWriter, te::gm::WKBSize, and te::sqlite::EWKBSize.
      
  | 
  pure virtual | 
Implemented in te::gm::WKTWriter, te::pgis::EWKBWriter, te::gm::WKBWriter, te::gm::WKBSize, and te::sqlite::EWKBSize.
      
  | 
  pure virtual | 
Implemented in te::gm::WKTWriter, te::pgis::EWKBWriter, te::gm::WKBWriter, te::gm::WKBSize, and te::sqlite::EWKBSize.
      
  | 
  pure virtual | 
Implemented in te::gm::WKTWriter, te::pgis::EWKBWriter, te::gm::WKBWriter, te::gm::WKBSize, and te::sqlite::EWKBSize.
      
  | 
  pure virtual | 
Implemented in te::gm::WKTWriter, te::pgis::EWKBWriter, te::gm::WKBWriter, te::gm::WKBSize, and te::sqlite::EWKBSize.
      
  | 
  pure virtual | 
Implemented in te::gm::WKTWriter, te::pgis::EWKBWriter, te::gm::WKBWriter, te::gm::WKBSize, and te::sqlite::EWKBSize.
      
  | 
  pure virtual | 
Implemented in te::gm::WKTWriter, te::pgis::EWKBWriter, te::gm::WKBWriter, te::gm::WKBSize, and te::sqlite::EWKBSize.
      
  | 
  pure virtual | 
Implemented in te::gm::WKTWriter, te::pgis::EWKBWriter, te::gm::WKBWriter, te::gm::WKBSize, and te::sqlite::EWKBSize.
      
  | 
  pure virtual | 
Implemented in te::gm::WKTWriter, te::pgis::EWKBWriter, te::gm::WKBWriter, te::gm::WKBSize, and te::sqlite::EWKBSize.
      
  | 
  pure virtual | 
Implemented in te::gm::WKTWriter, te::pgis::EWKBWriter, te::gm::WKBWriter, te::gm::WKBSize, and te::sqlite::EWKBSize.
      
  | 
  pure virtual | 
Implemented in te::gm::WKTWriter, te::pgis::EWKBWriter, te::gm::WKBWriter, te::gm::WKBSize, and te::sqlite::EWKBSize.
      
  | 
  pure virtual | 
Implemented in te::gm::WKTWriter, te::pgis::EWKBWriter, te::gm::WKBWriter, te::gm::WKBSize, and te::sqlite::EWKBSize.
      
  | 
  pure virtual | 
Implemented in te::gm::WKTWriter, te::pgis::EWKBWriter, te::gm::WKBWriter, te::gm::WKBSize, and te::sqlite::EWKBSize.
      
  | 
  pure virtual | 
Implemented in te::gm::WKTWriter, te::pgis::EWKBWriter, te::gm::WKBWriter, te::gm::WKBSize, and te::sqlite::EWKBSize.
      
  | 
  pure virtual | 
Implemented in te::gm::WKTWriter, te::pgis::EWKBWriter, te::gm::WKBWriter, te::gm::WKBSize, and te::sqlite::EWKBSize.
      
  | 
  pure virtual | 
Implemented in te::gm::WKTWriter, te::pgis::EWKBWriter, te::gm::WKBWriter, te::gm::WKBSize, and te::sqlite::EWKBSize.
      
  | 
  pure virtual | 
Implemented in te::gm::WKTWriter, te::pgis::EWKBWriter, te::gm::WKBWriter, te::gm::WKBSize, and te::sqlite::EWKBSize.