CGAL 6.0 - 2D Arrangements
Loading...
Searching...
No Matches
CGAL::Arr_geodesic_arc_on_sphere_traits_2< Kernel, X, Y >::Construct_point_2 Class Reference

#include <CGAL/Arr_geodesic_arc_on_sphere_traits_2.h>

Definition

template<typename Kernel, typename X, typename Y>
class CGAL::Arr_geodesic_arc_on_sphere_traits_2< Kernel, X, Y >::Construct_point_2

Construction functor of a point.

Is model of
Assignable
CopyConstructible
AdaptableUnaryFunction
AdaptableTernaryFunction

Types

typedef Arr_geodesic_arc_on_sphere_traits_2< Kernel, X, Y >::Point_2 result_type
 
typedef Kernel::FT FT
 
typedef Kernel::Direction_3 Direction_3
 

Operations

Point_2 operator() (const FT &x, const FT &y, const FT &z)
 Construct a point on the sphere from three coordinates, which define a (not necessarily normalized) direction.
 
Point_2 operator() (const Direction_3 &other)
 Construct a point on the sphere from a (not necessarily normalized) direction.
 

Member Function Documentation

◆ operator()() [1/2]

template<typename Kernel , typename X , typename Y >
Point_2 CGAL::Arr_geodesic_arc_on_sphere_traits_2< Kernel, X, Y >::Construct_point_2::operator() ( const Direction_3 other)

Construct a point on the sphere from a (not necessarily normalized) direction.

Parameters
otherthe other direction

◆ operator()() [2/2]

template<typename Kernel , typename X , typename Y >
Point_2 CGAL::Arr_geodesic_arc_on_sphere_traits_2< Kernel, X, Y >::Construct_point_2::operator() ( const FT x,
const FT y,
const FT z 
)

Construct a point on the sphere from three coordinates, which define a (not necessarily normalized) direction.

Parameters
[in]xthe x coordinate
[in]ythe y coordinate
[in]zthe z coordinate