Skip to content

Class SFCGAL::transform::AffineTransform2#

ClassList > transform > AffineTransform2

More...

  • #include <AffineTransform2.h>

Inherits the following classes: SFCGAL::Transform

Public Functions#

Type Name
AffineTransform2 (CGAL::Aff_transformation_2< Kernel > transform)
virtual void transform (Point & p) override

Public Functions inherited from SFCGAL::Transform#

See SFCGAL::Transform

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#

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#

Wrapper for CGAL::Aff_transform_2

Todo

unittest

Public Functions Documentation#

function AffineTransform2#

transform::AffineTransform2::AffineTransform2 (
    CGAL::Aff_transformation_2< Kernel > transform
) 

Constructor with a transform


function transform#

virtual void transform::AffineTransform2::transform (
    Point & p
) override

apply transform to a geometry

Implements SFCGAL::Transform::transform



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