SFCGAL  1.3.0
Public Member Functions | List of all members
SFCGAL::GeometryVisitor Class Referenceabstract

GeometryVisitor. More...

#include <GeometryVisitor.h>

Inheritance diagram for SFCGAL::GeometryVisitor:
SFCGAL::detail::ForceValidityVisitor SFCGAL::Transform SFCGAL::transform::AffineTransform2 SFCGAL::transform::AffineTransform3 SFCGAL::transform::Force2D SFCGAL::transform::ForceOrderPoints SFCGAL::transform::ForceZ SFCGAL::transform::ForceZOrderPoints SFCGAL::transform::RoundTransform

Public Member Functions

virtual ~GeometryVisitor ()
 
virtual void visit (Geometry &g)
 apply visitor More...
 
virtual void visit (Point &g)=0
 
virtual void visit (LineString &g)=0
 
virtual void visit (Polygon &g)=0
 
virtual void visit (Triangle &g)=0
 
virtual void visit (Solid &g)=0
 
virtual void visit (MultiPoint &g)=0
 
virtual void visit (MultiLineString &g)=0
 
virtual void visit (MultiPolygon &g)=0
 
virtual void visit (MultiSolid &g)=0
 
virtual void visit (GeometryCollection &g)=0
 
virtual void visit (PolyhedralSurface &g)=0
 
virtual void visit (TriangulatedSurface &g)=0
 

Detailed Description

GeometryVisitor.

Constructor & Destructor Documentation

SFCGAL::GeometryVisitor::~GeometryVisitor ( )
virtual

Member Function Documentation

void SFCGAL::GeometryVisitor::visit ( Geometry g)
virtual

apply visitor

virtual void SFCGAL::GeometryVisitor::visit ( Point g)
pure virtual
virtual void SFCGAL::GeometryVisitor::visit ( LineString g)
pure virtual
virtual void SFCGAL::GeometryVisitor::visit ( Polygon g)
pure virtual
virtual void SFCGAL::GeometryVisitor::visit ( Triangle g)
pure virtual
virtual void SFCGAL::GeometryVisitor::visit ( Solid g)
pure virtual
virtual void SFCGAL::GeometryVisitor::visit ( MultiPoint g)
pure virtual
virtual void SFCGAL::GeometryVisitor::visit ( MultiLineString g)
pure virtual
virtual void SFCGAL::GeometryVisitor::visit ( MultiPolygon g)
pure virtual
virtual void SFCGAL::GeometryVisitor::visit ( MultiSolid g)
pure virtual
virtual void SFCGAL::GeometryVisitor::visit ( GeometryCollection g)
pure virtual
virtual void SFCGAL::GeometryVisitor::visit ( PolyhedralSurface g)
pure virtual
virtual void SFCGAL::GeometryVisitor::visit ( TriangulatedSurface g)
pure virtual