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

Visitor to convert coordinate to CGAL 3D point. More...

Inheritance diagram for SFCGAL::ToPoint3Visitor:

Public Member Functions

auto operator() (const Coordinate::Empty &) const -> Kernel::Point_3
 Handle empty coordinates. More...
 
auto operator() (const Kernel::Point_2 &storage) const -> Kernel::Point_3
 Convert 2D point to 3D point (Z=0) More...
 
auto operator() (const Kernel::Point_3 &storage) const -> Kernel::Point_3
 Convert 3D point to 3D point (identity) More...
 

Detailed Description

Visitor to convert coordinate to CGAL 3D point.

Member Function Documentation

auto SFCGAL::ToPoint3Visitor::operator() ( const Coordinate::Empty &  ) const -> Kernel::Point_3
inline

Handle empty coordinates.

Returns
Origin point for empty coordinates
auto SFCGAL::ToPoint3Visitor::operator() ( const Kernel::Point_2 &  storage) const -> Kernel::Point_3
inline

Convert 2D point to 3D point (Z=0)

Parameters
storageThe 2D point
Returns
3D point with X,Y coordinates and Z=0
auto SFCGAL::ToPoint3Visitor::operator() ( const Kernel::Point_3 &  storage) const -> Kernel::Point_3
inline

Convert 3D point to 3D point (identity)

Parameters
storageThe 3D point
Returns
The same 3D point