Class SFCGAL::Transform#
ClassList > SFCGAL > Transform
#include <Transform.h>
Inherits the following classes: SFCGAL::GeometryVisitor
Inherited by the following classes: SFCGAL::transform::AffineTransform2, SFCGAL::transform::AffineTransform3, SFCGAL::transform::Force2D, SFCGAL::transform::ForceM, SFCGAL::transform::ForceOrderPoints, SFCGAL::transform::ForceZ, SFCGAL::transform::ForceZOrderPoints, SFCGAL::transform::RoundTransform
Public Functions#
Type | Name |
---|---|
virtual void | transform (Point & p) = 0 |
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 |
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#
Represents a coordinate transform
Public Functions Documentation#
function transform#
virtual void SFCGAL::Transform::transform (
Point & p
) = 0
apply transform to a geometry
function visit [1/12]#
virtual void SFCGAL::Transform::visit (
Point & g
) override
Implements SFCGAL::GeometryVisitor::visit
function visit [2/12]#
virtual void SFCGAL::Transform::visit (
LineString & g
) override
Implements SFCGAL::GeometryVisitor::visit
function visit [3/12]#
virtual void SFCGAL::Transform::visit (
Polygon & g
) override
Implements SFCGAL::GeometryVisitor::visit
function visit [4/12]#
virtual void SFCGAL::Transform::visit (
Triangle & g
) override
Implements SFCGAL::GeometryVisitor::visit
function visit [5/12]#
virtual void SFCGAL::Transform::visit (
Solid & g
) override
Implements SFCGAL::GeometryVisitor::visit
function visit [6/12]#
virtual void SFCGAL::Transform::visit (
MultiPoint & g
) override
Implements SFCGAL::GeometryVisitor::visit
function visit [7/12]#
virtual void SFCGAL::Transform::visit (
MultiLineString & g
) override
Implements SFCGAL::GeometryVisitor::visit
function visit [8/12]#
virtual void SFCGAL::Transform::visit (
MultiPolygon & g
) override
Implements SFCGAL::GeometryVisitor::visit
function visit [9/12]#
virtual void SFCGAL::Transform::visit (
MultiSolid & g
) override
Implements SFCGAL::GeometryVisitor::visit
function visit [10/12]#
virtual void SFCGAL::Transform::visit (
GeometryCollection & g
) override
Implements SFCGAL::GeometryVisitor::visit
function visit [11/12]#
virtual void SFCGAL::Transform::visit (
PolyhedralSurface & g
) override
Implements SFCGAL::GeometryVisitor::visit
function visit [12/12]#
virtual void SFCGAL::Transform::visit (
TriangulatedSurface & g
) override
Implements SFCGAL::GeometryVisitor::visit
function ~Transform#
virtual SFCGAL::Transform::~Transform ()
The documentation for this class was generated from the following file /builds/sfcgal/SFCGAL/src/Transform.h