Class SFCGAL::transform::RoundTransform#
ClassList > transform > RoundTransform
#include <RoundTransform.h>
Inherits the following classes: SFCGAL::Transform
Public Functions#
Type | Name |
---|---|
RoundTransform (const long & scale=1) |
|
virtual void | transform (Point & p) override |
Public Functions inherited from 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#
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#
Round the coordinates of a Geometry
Public Functions Documentation#
function RoundTransform#
transform::RoundTransform::RoundTransform (
const long & scale=1
)
Constructor with a scale factor (default is nearest integer)
function transform#
virtual void transform::RoundTransform::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/RoundTransform.h