 CGAL 5.5.2 - 2D Arrangements
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

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. More...

Point_2 operator() (const Direction_3 &other)
Construct a point on the sphere from a (not necessarily normalized) direction. More...

## ◆ 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 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] x the x coordinate [in] y the y coordinate [in] z the z coordinate

## ◆ 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 Direction_3 & other )

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

Parameters
 other the other direction