SFCGAL  2.3.0
Public Member Functions | List of all members
SFCGAL::RoundVisitor Class Reference

Visitor to round coordinate values. More...

Inheritance diagram for SFCGAL::RoundVisitor:

Public Member Functions

 RoundVisitor (const long &scaleFactor)
 Constructor with scale factor. More...
 
void operator() (Coordinate::Empty &) const
 Handle empty coordinates (no operation) More...
 
void operator() (Kernel::Point_2 &storage) const
 Round 2D point coordinates. More...
 
void operator() (Kernel::Point_3 &storage) const
 Round 3D point coordinates. More...
 

Detailed Description

Visitor to round coordinate values.

Constructor & Destructor Documentation

SFCGAL::RoundVisitor::RoundVisitor ( const long &  scaleFactor)
inline

Constructor with scale factor.

Parameters
scaleFactorThe scaling factor for rounding

Member Function Documentation

void SFCGAL::RoundVisitor::operator() ( Coordinate::Empty &  ) const
inline

Handle empty coordinates (no operation)

void SFCGAL::RoundVisitor::operator() ( Kernel::Point_2 &  storage) const
inline

Round 2D point coordinates.

Parameters
storageThe 2D point to round
void SFCGAL::RoundVisitor::operator() ( Kernel::Point_3 &  storage) const
inline

Round 3D point coordinates.

Parameters
storageThe 3D point to round