BWAPI
Classes | Public Types
_Conic_point_2< Alg_kernel_ > Class Template Reference

#include <Conic_point_2.h>

List of all members.

Classes

class  Conic_id

Public Types

typedef Alg_kernel_ Alg_kernel
typedef Alg_kernel::Point_2 Base
typedef _Conic_point_2
< Alg_kernel
Self
typedef Alg_kernel::FT Algebraic

Public Member Functions

Constructors.
 _Conic_point_2 ()
 _Conic_point_2 (const Base &p)
 _Conic_point_2 (const Algebraic &hx, const Algebraic &hy, const Algebraic &hz)
 _Conic_point_2 (const Algebraic &x, const Algebraic &y)
Maintaining the generating conic IDs.
void set_generating_conic (const Conic_id &id)
bool is_generating_conic (const Conic_id &id) const

template<class Alg_kernel_>
class _Conic_point_2< Alg_kernel_ >


Member Typedef Documentation

template<class Alg_kernel_>
typedef Alg_kernel_ _Conic_point_2< Alg_kernel_ >::Alg_kernel
template<class Alg_kernel_>
typedef Alg_kernel::FT _Conic_point_2< Alg_kernel_ >::Algebraic
template<class Alg_kernel_>
typedef Alg_kernel::Point_2 _Conic_point_2< Alg_kernel_ >::Base
template<class Alg_kernel_>
typedef _Conic_point_2<Alg_kernel> _Conic_point_2< Alg_kernel_ >::Self

Constructor & Destructor Documentation

template<class Alg_kernel_>
_Conic_point_2< Alg_kernel_ >::_Conic_point_2 ( ) [inline]

Default constructors.

template<class Alg_kernel_>
_Conic_point_2< Alg_kernel_ >::_Conic_point_2 ( const Base p) [inline]

Constrcutor from the base class.

template<class Alg_kernel_>
_Conic_point_2< Alg_kernel_ >::_Conic_point_2 ( const Algebraic hx,
const Algebraic hy,
const Algebraic hz 
) [inline]

Constructor with homegeneous coordinates.

template<class Alg_kernel_>
_Conic_point_2< Alg_kernel_ >::_Conic_point_2 ( const Algebraic x,
const Algebraic y 
) [inline]

Constructor with Cartesian coordinates.


Member Function Documentation

template<class Alg_kernel_>
bool _Conic_point_2< Alg_kernel_ >::is_generating_conic ( const Conic_id id) const [inline]

Check if the given conic generates the point.

template<class Alg_kernel_>
void _Conic_point_2< Alg_kernel_ >::set_generating_conic ( const Conic_id id) [inline]

Add a generating conic ID.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines