BWAPI
Public Types | Public Member Functions | Friends
_Min_ellipse_2_adapterH2__Ellipse< PT_, DA_ > Class Template Reference

#include <Min_ellipse_2_adapterH2.h>

List of all members.

Public Types

typedef PT_ PT
typedef DA_ DA
typedef CGAL::ConicHPA2< PT, DACT
typedef DA_::RT RT
typedef PT Point

Public Member Functions

 _Min_ellipse_2_adapterH2__Ellipse (const DA &da)
void set ()
void set (const Point &p)
void set (const Point &p, const Point &q)
void set (const Point &p1, const Point &p2, const Point &p3)
void set (const Point &p1, const Point &p2, const Point &p3, const Point &p4)
void set (const Point &, const Point &, const Point &, const Point &, const Point &p5)
CGAL::Bounded_side bounded_side (const Point &p) const
bool has_on_bounded_side (const Point &p) const
bool has_on_boundary (const Point &p) const
bool has_on_unbounded_side (const Point &p) const
bool is_empty () const
bool is_degenerate () const
bool operator== (const CGAL::_Min_ellipse_2_adapterH2__Ellipse< PT_, DA_ > &e) const
bool operator!= (const CGAL::_Min_ellipse_2_adapterH2__Ellipse< PT_, DA_ > &e) const

Friends

std::ostream & operator<< (std::ostream &, const _Min_ellipse_2_adapterH2__Ellipse< PT_, DA_ > &)
std::istream & operator>> (std::istream &, _Min_ellipse_2_adapterH2__Ellipse< PT_, DA_ > &)

template<class PT_, class DA_>
class _Min_ellipse_2_adapterH2__Ellipse< PT_, DA_ >


Member Typedef Documentation

template<class PT_, class DA_>
typedef CGAL::ConicHPA2< PT, DA> _Min_ellipse_2_adapterH2__Ellipse< PT_, DA_ >::CT
template<class PT_, class DA_>
typedef DA_ _Min_ellipse_2_adapterH2__Ellipse< PT_, DA_ >::DA
template<class PT_, class DA_>
typedef PT _Min_ellipse_2_adapterH2__Ellipse< PT_, DA_ >::Point
template<class PT_, class DA_>
typedef PT_ _Min_ellipse_2_adapterH2__Ellipse< PT_, DA_ >::PT
template<class PT_, class DA_>
typedef DA_::RT _Min_ellipse_2_adapterH2__Ellipse< PT_, DA_ >::RT

Constructor & Destructor Documentation

template<class PT_, class DA_>
_Min_ellipse_2_adapterH2__Ellipse< PT_, DA_ >::_Min_ellipse_2_adapterH2__Ellipse ( const DA da) [inline]

Member Function Documentation

template<class PT_, class DA_>
CGAL::Bounded_side _Min_ellipse_2_adapterH2__Ellipse< PT_, DA_ >::bounded_side ( const Point p) const [inline]

Here is the caller graph for this function:

template<class PT_, class DA_>
bool _Min_ellipse_2_adapterH2__Ellipse< PT_, DA_ >::has_on_boundary ( const Point p) const [inline]
template<class PT_, class DA_>
bool _Min_ellipse_2_adapterH2__Ellipse< PT_, DA_ >::has_on_bounded_side ( const Point p) const [inline]
template<class PT_, class DA_>
bool _Min_ellipse_2_adapterH2__Ellipse< PT_, DA_ >::has_on_unbounded_side ( const Point p) const [inline]
template<class PT_, class DA_>
bool _Min_ellipse_2_adapterH2__Ellipse< PT_, DA_ >::is_degenerate ( ) const [inline]
template<class PT_, class DA_>
bool _Min_ellipse_2_adapterH2__Ellipse< PT_, DA_ >::is_empty ( ) const [inline]
template<class PT_, class DA_>
bool _Min_ellipse_2_adapterH2__Ellipse< PT_, DA_ >::operator!= ( const CGAL::_Min_ellipse_2_adapterH2__Ellipse< PT_, DA_ > &  e) const [inline]
template<class PT_, class DA_>
bool _Min_ellipse_2_adapterH2__Ellipse< PT_, DA_ >::operator== ( const CGAL::_Min_ellipse_2_adapterH2__Ellipse< PT_, DA_ > &  e) const [inline]
template<class PT_, class DA_>
void _Min_ellipse_2_adapterH2__Ellipse< PT_, DA_ >::set ( ) [inline]
template<class PT_, class DA_>
void _Min_ellipse_2_adapterH2__Ellipse< PT_, DA_ >::set ( const Point p) [inline]
template<class PT_, class DA_>
void _Min_ellipse_2_adapterH2__Ellipse< PT_, DA_ >::set ( const Point p,
const Point q 
) [inline]
template<class PT_, class DA_>
void _Min_ellipse_2_adapterH2__Ellipse< PT_, DA_ >::set ( const Point p1,
const Point p2,
const Point p3 
) [inline]
template<class PT_, class DA_>
void _Min_ellipse_2_adapterH2__Ellipse< PT_, DA_ >::set ( const Point p1,
const Point p2,
const Point p3,
const Point p4 
) [inline]
template<class PT_, class DA_>
void _Min_ellipse_2_adapterH2__Ellipse< PT_, DA_ >::set ( const Point ,
const Point ,
const Point ,
const Point ,
const Point p5 
) [inline]

Friends And Related Function Documentation

template<class PT_, class DA_>
std::ostream& operator<< ( std::ostream &  ,
const _Min_ellipse_2_adapterH2__Ellipse< PT_, DA_ > &   
) [friend]
template<class PT_, class DA_>
std::istream& operator>> ( std::istream &  ,
_Min_ellipse_2_adapterH2__Ellipse< PT_, DA_ > &   
) [friend]

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