Skip to content

Class SFCGAL::transform::ForceZOrderPoints

ClassList > SFCGAL > transform > ForceZOrderPoints

More...

  • #include <ForceZOrderPoints.h>

Inherits the following classes: SFCGAL::Transform

Public Functions

Type Name
ForceZOrderPoints (const Kernel::FT defaultZ=0)
virtual void transform (Point & p)
virtual void visit (Triangle & t)
virtual void visit (Polygon & p)

Public Functions inherited from SFCGAL::Transform

See SFCGAL::Transform

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

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 ()

Detailed Description

Force Z. If the 2D surface is pointing down, reverse its points

Todo

unittest

move outside (it's not a coordinate transform)?

Public Functions Documentation

function ForceZOrderPoints

SFCGAL::transform::ForceZOrderPoints::ForceZOrderPoints (
    const Kernel::FT defaultZ=0
) 

Constructor with a default Z value


function transform

virtual void SFCGAL::transform::ForceZOrderPoints::transform (
    Point & p
) 

apply transform to a geometry

Implements SFCGAL::Transform::transform


function visit [1/2]

virtual void SFCGAL::transform::ForceZOrderPoints::visit (
    Triangle & t
) 

Implements SFCGAL::Transform::visit


function visit [2/2]

virtual void SFCGAL::transform::ForceZOrderPoints::visit (
    Polygon & p
) 

Implements SFCGAL::Transform::visit



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