Skip to content

Class SFCGAL::detail::ForceValidityVisitor#

ClassList > detail > ForceValidityVisitor

Inherits the following classes: SFCGAL::GeometryVisitor

Public Functions#

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

Public Functions inherited from SFCGAL::GeometryVisitor#

See SFCGAL::GeometryVisitor

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

Public Functions Documentation#

function ForceValidityVisitor#

inline detail::ForceValidityVisitor::ForceValidityVisitor (
    bool valid
) 

function visit [1/12]#

virtual void detail::ForceValidityVisitor::visit (
    Point & g
) override

Implements SFCGAL::GeometryVisitor::visit


function visit [2/12]#

virtual void detail::ForceValidityVisitor::visit (
    LineString & g
) override

Implements SFCGAL::GeometryVisitor::visit


function visit [3/12]#

virtual void detail::ForceValidityVisitor::visit (
    Polygon & g
) override

Implements SFCGAL::GeometryVisitor::visit


function visit [4/12]#

virtual void detail::ForceValidityVisitor::visit (
    Triangle & g
) override

Implements SFCGAL::GeometryVisitor::visit


function visit [5/12]#

virtual void detail::ForceValidityVisitor::visit (
    Solid & g
) override

Implements SFCGAL::GeometryVisitor::visit


function visit [6/12]#

virtual void detail::ForceValidityVisitor::visit (
    MultiPoint & g
) override

Implements SFCGAL::GeometryVisitor::visit


function visit [7/12]#

virtual void detail::ForceValidityVisitor::visit (
    MultiLineString & g
) override

Implements SFCGAL::GeometryVisitor::visit


function visit [8/12]#

virtual void detail::ForceValidityVisitor::visit (
    MultiPolygon & g
) override

Implements SFCGAL::GeometryVisitor::visit


function visit [9/12]#

virtual void detail::ForceValidityVisitor::visit (
    MultiSolid & g
) override

Implements SFCGAL::GeometryVisitor::visit


function visit [10/12]#

virtual void detail::ForceValidityVisitor::visit (
    GeometryCollection & g
) override

Implements SFCGAL::GeometryVisitor::visit


function visit [11/12]#

virtual void detail::ForceValidityVisitor::visit (
    PolyhedralSurface & g
) override

Implements SFCGAL::GeometryVisitor::visit


function visit [12/12]#

virtual void detail::ForceValidityVisitor::visit (
    TriangulatedSurface & g
) override

Implements SFCGAL::GeometryVisitor::visit



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