Skip to content

Class SFCGAL::Transform

ClassList > SFCGAL > Transform

More...

  • #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::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)
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

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
) 

Implements SFCGAL::GeometryVisitor::visit


function visit [2/12]

virtual void SFCGAL::Transform::visit (
    LineString & g
) 

Implements SFCGAL::GeometryVisitor::visit


function visit [3/12]

virtual void SFCGAL::Transform::visit (
    Polygon & g
) 

Implements SFCGAL::GeometryVisitor::visit


function visit [4/12]

virtual void SFCGAL::Transform::visit (
    Triangle & g
) 

Implements SFCGAL::GeometryVisitor::visit


function visit [5/12]

virtual void SFCGAL::Transform::visit (
    Solid & g
) 

Implements SFCGAL::GeometryVisitor::visit


function visit [6/12]

virtual void SFCGAL::Transform::visit (
    MultiPoint & g
) 

Implements SFCGAL::GeometryVisitor::visit


function visit [7/12]

virtual void SFCGAL::Transform::visit (
    MultiLineString & g
) 

Implements SFCGAL::GeometryVisitor::visit


function visit [8/12]

virtual void SFCGAL::Transform::visit (
    MultiPolygon & g
) 

Implements SFCGAL::GeometryVisitor::visit


function visit [9/12]

virtual void SFCGAL::Transform::visit (
    MultiSolid & g
) 

Implements SFCGAL::GeometryVisitor::visit


function visit [10/12]

virtual void SFCGAL::Transform::visit (
    GeometryCollection & g
) 

Implements SFCGAL::GeometryVisitor::visit


function visit [11/12]

virtual void SFCGAL::Transform::visit (
    PolyhedralSurface & g
) 

Implements SFCGAL::GeometryVisitor::visit


function visit [12/12]

virtual void SFCGAL::Transform::visit (
    TriangulatedSurface & g
) 

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