SFCGAL  2.2.0
Public Member Functions | Public Attributes | List of all members
SFCGAL::detail::EnvelopeVisitor Class Reference

Get the list of points from a Geometry. More...

#include <EnvelopeVisitor.h>

Inheritance diagram for SFCGAL::detail::EnvelopeVisitor:
SFCGAL::ConstGeometryVisitor

Public Member Functions

 EnvelopeVisitor (Envelope &envelope_)
 
void visit (const Point &g) override
 
void visit (const LineString &g) override
 
void visit (const Polygon &g) override
 
void visit (const Triangle &g) override
 
void visit (const Solid &g) override
 
void visit (const MultiPoint &g) override
 
void visit (const MultiLineString &g) override
 
void visit (const MultiPolygon &g) override
 
void visit (const MultiSolid &g) override
 
void visit (const GeometryCollection &g) override
 
void visit (const PolyhedralSurface &g) override
 
void visit (const TriangulatedSurface &g) override
 
- Public Member Functions inherited from SFCGAL::ConstGeometryVisitor
virtual ~ConstGeometryVisitor ()
 
virtual void visit (const Geometry &g)
 apply visitor More...
 

Public Attributes

Envelopeenvelope
 

Detailed Description

Get the list of points from a Geometry.

Todo:
ConstPointVisitor

Constructor & Destructor Documentation

SFCGAL::detail::EnvelopeVisitor::EnvelopeVisitor ( Envelope envelope_)

Member Function Documentation

void SFCGAL::detail::EnvelopeVisitor::visit ( const Point g)
overridevirtual
void SFCGAL::detail::EnvelopeVisitor::visit ( const LineString g)
overridevirtual
void SFCGAL::detail::EnvelopeVisitor::visit ( const Polygon g)
overridevirtual
void SFCGAL::detail::EnvelopeVisitor::visit ( const Triangle g)
overridevirtual
void SFCGAL::detail::EnvelopeVisitor::visit ( const Solid g)
overridevirtual
void SFCGAL::detail::EnvelopeVisitor::visit ( const MultiPoint g)
overridevirtual
void SFCGAL::detail::EnvelopeVisitor::visit ( const MultiLineString g)
overridevirtual
void SFCGAL::detail::EnvelopeVisitor::visit ( const MultiPolygon g)
overridevirtual
void SFCGAL::detail::EnvelopeVisitor::visit ( const MultiSolid g)
overridevirtual
void SFCGAL::detail::EnvelopeVisitor::visit ( const GeometryCollection g)
overridevirtual
void SFCGAL::detail::EnvelopeVisitor::visit ( const PolyhedralSurface g)
overridevirtual
void SFCGAL::detail::EnvelopeVisitor::visit ( const TriangulatedSurface g)
overridevirtual

Member Data Documentation

Envelope& SFCGAL::detail::EnvelopeVisitor::envelope