SFCGAL  1.4.1
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
 
typedef std::vector< const Point * >::const_iterator const_iterator
 

Public Member Functions

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)
 
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 More...
 
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

◆ const_iterator [1/2]

◆ const_iterator [2/2]

Member Function Documentation

◆ visit() [1/24]

void SFCGAL::detail::GetPointsVisitor::visit ( const GeometryCollection g)
virtual

◆ visit() [2/24]

virtual void SFCGAL::detail::GetPointsVisitor::visit ( const GeometryCollection g)
virtual

◆ visit() [3/24]

void SFCGAL::detail::GetPointsVisitor::visit ( const LineString g)
virtual

◆ visit() [4/24]

virtual void SFCGAL::detail::GetPointsVisitor::visit ( const LineString g)
virtual

◆ visit() [5/24]

void SFCGAL::detail::GetPointsVisitor::visit ( const MultiLineString g)
virtual

◆ visit() [6/24]

virtual void SFCGAL::detail::GetPointsVisitor::visit ( const MultiLineString g)
virtual

◆ visit() [7/24]

void SFCGAL::detail::GetPointsVisitor::visit ( const MultiPoint g)
virtual

◆ visit() [8/24]

virtual void SFCGAL::detail::GetPointsVisitor::visit ( const MultiPoint g)
virtual

◆ visit() [9/24]

void SFCGAL::detail::GetPointsVisitor::visit ( const MultiPolygon g)
virtual

◆ visit() [10/24]

virtual void SFCGAL::detail::GetPointsVisitor::visit ( const MultiPolygon g)
virtual

◆ visit() [11/24]

void SFCGAL::detail::GetPointsVisitor::visit ( const MultiSolid g)
virtual

◆ visit() [12/24]

virtual void SFCGAL::detail::GetPointsVisitor::visit ( const MultiSolid g)
virtual

◆ visit() [13/24]

void SFCGAL::detail::GetPointsVisitor::visit ( const Point g)
virtual

◆ visit() [14/24]

virtual void SFCGAL::detail::GetPointsVisitor::visit ( const Point g)
virtual

◆ visit() [15/24]

void SFCGAL::detail::GetPointsVisitor::visit ( const Polygon g)
virtual

◆ visit() [16/24]

virtual void SFCGAL::detail::GetPointsVisitor::visit ( const Polygon g)
virtual

◆ visit() [17/24]

void SFCGAL::detail::GetPointsVisitor::visit ( const PolyhedralSurface g)
virtual

◆ visit() [18/24]

virtual void SFCGAL::detail::GetPointsVisitor::visit ( const PolyhedralSurface g)
virtual

◆ visit() [19/24]

void SFCGAL::detail::GetPointsVisitor::visit ( const Solid g)
virtual

◆ visit() [20/24]

virtual void SFCGAL::detail::GetPointsVisitor::visit ( const Solid g)
virtual

◆ visit() [21/24]

void SFCGAL::detail::GetPointsVisitor::visit ( const Triangle g)
virtual

◆ visit() [22/24]

virtual void SFCGAL::detail::GetPointsVisitor::visit ( const Triangle g)
virtual

◆ visit() [23/24]

void SFCGAL::detail::GetPointsVisitor::visit ( const TriangulatedSurface g)
virtual

◆ visit() [24/24]

virtual void SFCGAL::detail::GetPointsVisitor::visit ( const TriangulatedSurface g)
virtual

Member Data Documentation

◆ points

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