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

Visitor to get coordinate dimension. More...

Inheritance diagram for SFCGAL::CoordinateDimensionVisitor:

Public Member Functions

auto operator() (const Coordinate::Empty &) const -> int
 Handle empty coordinates. More...
 
auto operator() (const Kernel::Point_2 &) const -> int
 Handle 2D points. More...
 
auto operator() (const Kernel::Point_3 &) const -> int
 Handle 3D points. More...
 

Detailed Description

Visitor to get coordinate dimension.

Member Function Documentation

auto SFCGAL::CoordinateDimensionVisitor::operator() ( const Coordinate::Empty &  ) const -> int
inline

Handle empty coordinates.

Returns
0 for empty coordinates
auto SFCGAL::CoordinateDimensionVisitor::operator() ( const Kernel::Point_2 &  ) const -> int
inline

Handle 2D points.

Returns
2 for 2D coordinates
auto SFCGAL::CoordinateDimensionVisitor::operator() ( const Kernel::Point_3 &  ) const -> int
inline

Handle 3D points.

Returns
3 for 3D coordinates