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

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

#include <GetPointsVisitor.h>

Inheritance diagram for SFCGAL::detail::GetPointsVisitor:
SFCGAL::ConstGeometryVisitor

Public Types

typedef std::vector< const Point * >::const_iterator const_iterator
 

Public Member Functions

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

std::vector< const Point * > points
 

Detailed Description

Get the list of points from a Geometry.

Member Typedef Documentation

Member Function Documentation

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

Member Data Documentation

std::vector<const Point *> SFCGAL::detail::GetPointsVisitor::points