Skip to content

Class SFCGAL::detail::GetPointsVisitor#

ClassList > detail > GetPointsVisitor

More...

  • #include <GetPointsVisitor.h>

Inherits the following classes: SFCGAL::ConstGeometryVisitor

Public Types#

Type Name
typedef std::vector< constPoint * >::const_iterator const_iterator

Public Attributes#

Type Name
std::vector< const Point * > points

Public Functions#

Type Name
virtual void visit (const Point & g) override
virtual void visit (const LineString & g) override
virtual void visit (const Polygon & g) override
virtual void visit (const Triangle & g) override
virtual void visit (const Solid & g) override
virtual void visit (const MultiPoint & g) override
virtual void visit (const MultiLineString & g) override
virtual void visit (const MultiPolygon & g) override
virtual void visit (const MultiSolid & g) override
virtual void visit (const GeometryCollection & g) override
virtual void visit (const PolyhedralSurface & g) override
virtual void visit (const TriangulatedSurface & g) override

Public Functions inherited from SFCGAL::ConstGeometryVisitor#

See SFCGAL::ConstGeometryVisitor

Type Name
virtual void visit (const Geometry & g)
virtual void visit (const Point & g) = 0
virtual void visit (const LineString & g) = 0
virtual void visit (const Polygon & g) = 0
virtual void visit (const Triangle & g) = 0
virtual void visit (const Solid & g) = 0
virtual void visit (const MultiPoint & g) = 0
virtual void visit (const MultiLineString & g) = 0
virtual void visit (const MultiPolygon & g) = 0
virtual void visit (const MultiSolid & g) = 0
virtual void visit (const GeometryCollection & g) = 0
virtual void visit (const PolyhedralSurface & g) = 0
virtual void visit (const TriangulatedSurface & g) = 0
virtual ~ConstGeometryVisitor ()

Detailed Description#

Get the list of points from a Geometry

Public Types Documentation#

typedef const_iterator#

typedef std::vector<constPoint*>::const_iterator SFCGAL::detail::GetPointsVisitor::const_iterator;

Public Attributes Documentation#

variable points#

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

Public Functions Documentation#

function visit [1/12]#

virtual void detail::GetPointsVisitor::visit (
    const Point & g
) override

Implements SFCGAL::ConstGeometryVisitor::visit


function visit [2/12]#

virtual void detail::GetPointsVisitor::visit (
    const LineString & g
) override

Implements SFCGAL::ConstGeometryVisitor::visit


function visit [3/12]#

virtual void detail::GetPointsVisitor::visit (
    const Polygon & g
) override

Implements SFCGAL::ConstGeometryVisitor::visit


function visit [4/12]#

virtual void detail::GetPointsVisitor::visit (
    const Triangle & g
) override

Implements SFCGAL::ConstGeometryVisitor::visit


function visit [5/12]#

virtual void detail::GetPointsVisitor::visit (
    const Solid & g
) override

Implements SFCGAL::ConstGeometryVisitor::visit


function visit [6/12]#

virtual void detail::GetPointsVisitor::visit (
    const MultiPoint & g
) override

Implements SFCGAL::ConstGeometryVisitor::visit


function visit [7/12]#

virtual void detail::GetPointsVisitor::visit (
    const MultiLineString & g
) override

Implements SFCGAL::ConstGeometryVisitor::visit


function visit [8/12]#

virtual void detail::GetPointsVisitor::visit (
    const MultiPolygon & g
) override

Implements SFCGAL::ConstGeometryVisitor::visit


function visit [9/12]#

virtual void detail::GetPointsVisitor::visit (
    const MultiSolid & g
) override

Implements SFCGAL::ConstGeometryVisitor::visit


function visit [10/12]#

virtual void detail::GetPointsVisitor::visit (
    const GeometryCollection & g
) override

Implements SFCGAL::ConstGeometryVisitor::visit


function visit [11/12]#

virtual void detail::GetPointsVisitor::visit (
    const PolyhedralSurface & g
) override

Implements SFCGAL::ConstGeometryVisitor::visit


function visit [12/12]#

virtual void detail::GetPointsVisitor::visit (
    const TriangulatedSurface & g
) override

Implements SFCGAL::ConstGeometryVisitor::visit



The documentation for this class was generated from the following file /builds/sfcgal/SFCGAL/src/detail/GetPointsVisitor.h