SFCGAL 1.4.1
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_)
 
virtual void visit (const Point &g)
 
virtual void visit (const LineString &g)
 
virtual void visit (const Polygon &g)
 
virtual void visit (const Triangle &g)
 
virtual void visit (const Solid &g)
 
virtual void visit (const MultiPoint &g)
 
virtual void visit (const MultiLineString &g)
 
virtual void visit (const MultiPolygon &g)
 
virtual void visit (const MultiSolid &g)
 
virtual void visit (const GeometryCollection &g)
 
virtual void visit (const PolyhedralSurface &g)
 
virtual void visit (const TriangulatedSurface &g)
 
- Public Member Functions inherited from SFCGAL::ConstGeometryVisitor
virtual ~ConstGeometryVisitor ()
 
virtual void visit (const Geometry &g)
 apply visitor
 

Public Attributes

Envelopeenvelope
 

Detailed Description

Get the list of points from a Geometry.

Todo
ConstPointVisitor

Constructor & Destructor Documentation

◆ EnvelopeVisitor()

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

Member Function Documentation

◆ visit() [1/12]

void SFCGAL::detail::EnvelopeVisitor::visit ( const GeometryCollection & g)
virtual

◆ visit() [2/12]

void SFCGAL::detail::EnvelopeVisitor::visit ( const LineString & g)
virtual

◆ visit() [3/12]

void SFCGAL::detail::EnvelopeVisitor::visit ( const MultiLineString & g)
virtual

◆ visit() [4/12]

void SFCGAL::detail::EnvelopeVisitor::visit ( const MultiPoint & g)
virtual

◆ visit() [5/12]

void SFCGAL::detail::EnvelopeVisitor::visit ( const MultiPolygon & g)
virtual

◆ visit() [6/12]

void SFCGAL::detail::EnvelopeVisitor::visit ( const MultiSolid & g)
virtual

◆ visit() [7/12]

void SFCGAL::detail::EnvelopeVisitor::visit ( const Point & g)
virtual

◆ visit() [8/12]

void SFCGAL::detail::EnvelopeVisitor::visit ( const Polygon & g)
virtual

◆ visit() [9/12]

void SFCGAL::detail::EnvelopeVisitor::visit ( const PolyhedralSurface & g)
virtual

◆ visit() [10/12]

void SFCGAL::detail::EnvelopeVisitor::visit ( const Solid & g)
virtual

◆ visit() [11/12]

void SFCGAL::detail::EnvelopeVisitor::visit ( const Triangle & g)
virtual

◆ visit() [12/12]

void SFCGAL::detail::EnvelopeVisitor::visit ( const TriangulatedSurface & g)
virtual

Member Data Documentation

◆ envelope

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