BWAPI
|
#include <Arr_dcel_base.h>
Classes | |
struct | rebind |
Public Types | |
typedef X_monotone_curve_ | X_monotone_curve |
Public Member Functions | |
Arr_halfedge_base () | |
virtual | ~Arr_halfedge_base () |
bool | has_null_curve () const |
const X_monotone_curve & | curve () const |
X_monotone_curve & | curve () |
void | set_curve (X_monotone_curve *c) |
virtual void | assign (const Arr_halfedge_base< X_monotone_curve > &he) |
Protected Attributes | |
void * | p_opp |
void * | p_prev |
void * | p_next |
void * | p_v |
void * | p_comp |
X_monotone_curve * | p_cv |
typedef X_monotone_curve_ Arr_halfedge_base< X_monotone_curve_ >::X_monotone_curve |
Arr_halfedge_base< X_monotone_curve_ >::Arr_halfedge_base | ( | ) | [inline] |
Default constructor
virtual Arr_halfedge_base< X_monotone_curve_ >::~Arr_halfedge_base | ( | ) | [inline, virtual] |
Destructor.
virtual void Arr_halfedge_base< X_monotone_curve_ >::assign | ( | const Arr_halfedge_base< X_monotone_curve > & | he | ) | [inline, virtual] |
Assign from another halfedge.
const X_monotone_curve& Arr_halfedge_base< X_monotone_curve_ >::curve | ( | ) | const [inline] |
Get the x-monotone curve (const version).
X_monotone_curve& Arr_halfedge_base< X_monotone_curve_ >::curve | ( | ) | [inline] |
Get the x-monotone curve (non-const version).
bool Arr_halfedge_base< X_monotone_curve_ >::has_null_curve | ( | ) | const [inline] |
Check if the curve pointer is NULL.
void Arr_halfedge_base< X_monotone_curve_ >::set_curve | ( | X_monotone_curve * | c | ) | [inline] |
Set the x-monotone curve.
void* Arr_halfedge_base< X_monotone_curve_ >::p_comp [protected] |
X_monotone_curve* Arr_halfedge_base< X_monotone_curve_ >::p_cv [protected] |
void* Arr_halfedge_base< X_monotone_curve_ >::p_next [protected] |
void* Arr_halfedge_base< X_monotone_curve_ >::p_opp [protected] |
void* Arr_halfedge_base< X_monotone_curve_ >::p_prev [protected] |
void* Arr_halfedge_base< X_monotone_curve_ >::p_v [protected] |