SFCGAL  1.4.1
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
 
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() [1/2]

SFCGAL::GeometryVisitor::~GeometryVisitor ( )
virtualdefault

◆ ~GeometryVisitor() [2/2]

virtual SFCGAL::GeometryVisitor::~GeometryVisitor ( )
virtual

Member Function Documentation

◆ visit() [1/26]

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

apply visitor

◆ visit() [2/26]

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

apply visitor

◆ visit() [3/26]

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

◆ visit() [4/26]

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

◆ visit() [5/26]

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

◆ visit() [6/26]

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

◆ visit() [7/26]

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

◆ visit() [8/26]

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

◆ visit() [9/26]

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

◆ visit() [10/26]

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

◆ visit() [11/26]

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

◆ visit() [12/26]

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

◆ visit() [13/26]

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

◆ visit() [14/26]

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

◆ visit() [15/26]

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

◆ visit() [16/26]

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

◆ visit() [17/26]

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

◆ visit() [18/26]

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

◆ visit() [19/26]

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

◆ visit() [20/26]

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

◆ visit() [21/26]

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

◆ visit() [22/26]

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

◆ visit() [23/26]

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

◆ visit() [24/26]

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

◆ visit() [25/26]

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

◆ visit() [26/26]

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