Class SFCGAL::transform::ForceOrderPoints
ClassList > SFCGAL > transform > ForceOrderPoints
#include <ForceOrderPoints.h>
Inherits the following classes: SFCGAL::Transform
Public Functions
Type | Name |
---|---|
ForceOrderPoints (bool orientCCW=true) |
|
virtual void | transform (Point & p) |
virtual void | visit (Triangle & t) |
virtual void | visit (Polygon & p) |
Public Functions inherited from 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
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
If the 2D surface is pointing down, reverse its points
Todo
unittest
move outside (it's not a coordinate transform)?
Public Functions Documentation
function ForceOrderPoints
SFCGAL::transform::ForceOrderPoints::ForceOrderPoints (
bool orientCCW=true
)
Pass the forced orientation as parameter
function transform
virtual void SFCGAL::transform::ForceOrderPoints::transform (
Point & p
)
apply transform to a geometry
Implements SFCGAL::Transform::transform
function visit [1/2]
virtual void SFCGAL::transform::ForceOrderPoints::visit (
Triangle & t
)
Implements SFCGAL::Transform::visit
function visit [2/2]
virtual void SFCGAL::transform::ForceOrderPoints::visit (
Polygon & p
)
Implements SFCGAL::Transform::visit
The documentation for this class was generated from the following file /builds/sfcgal/SFCGAL/src/detail/transform/ForceOrderPoints.h