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

GeometryVisitor. More...

#include <GeometryVisitor.h>

Inheritance diagram for SFCGAL::GeometryVisitor:
SFCGAL::Transform SFCGAL::detail::ForceValidityVisitor 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

◆ ~GeometryVisitor()

SFCGAL::GeometryVisitor::~GeometryVisitor ( )
virtual

Member Function Documentation

◆ visit() [1/13]

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

apply visitor

◆ visit() [2/13]

virtual void SFCGAL::GeometryVisitor::visit ( GeometryCollection g)
pure virtual

◆ visit() [3/13]

virtual void SFCGAL::GeometryVisitor::visit ( LineString g)
pure virtual

◆ visit() [4/13]

virtual void SFCGAL::GeometryVisitor::visit ( MultiLineString g)
pure virtual

◆ visit() [5/13]

virtual void SFCGAL::GeometryVisitor::visit ( MultiPoint g)
pure virtual

◆ visit() [6/13]

virtual void SFCGAL::GeometryVisitor::visit ( MultiPolygon g)
pure virtual

◆ visit() [7/13]

virtual void SFCGAL::GeometryVisitor::visit ( MultiSolid g)
pure virtual

◆ visit() [8/13]

virtual void SFCGAL::GeometryVisitor::visit ( Point g)
pure virtual

◆ visit() [9/13]

virtual void SFCGAL::GeometryVisitor::visit ( Polygon g)
pure virtual

◆ visit() [10/13]

virtual void SFCGAL::GeometryVisitor::visit ( PolyhedralSurface g)
pure virtual

◆ visit() [11/13]

virtual void SFCGAL::GeometryVisitor::visit ( Solid g)
pure virtual

◆ visit() [12/13]

virtual void SFCGAL::GeometryVisitor::visit ( Triangle g)
pure virtual

◆ visit() [13/13]

virtual void SFCGAL::GeometryVisitor::visit ( TriangulatedSurface g)
pure virtual