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.