#include <edge_set.hpp>
Definition at line 32 of file edge_set.hpp.
typedef bounding_box<C, REF_OF(V) > BoundingBox |
Reimplemented in curve_pl< C, V >.
Definition at line 38 of file edge_set.hpp.
Reimplemented in curve_pl< C, V >.
Definition at line 35 of file edge_set.hpp.
Reimplemented in curve_pl< C, V >.
Definition at line 39 of file edge_set.hpp.
Reimplemented from point_set< C, 3, REF_OF(V) >.
Reimplemented in curve_pl< C, V >.
Definition at line 37 of file edge_set.hpp.
typedef Seq< Point >::const_iterator PointConstIterator [inherited] |
Definition at line 34 of file point_set.hpp.
typedef Seq< Point >::iterator PointIterator [inherited] |
Definition at line 33 of file point_set.hpp.
Definition at line 36 of file edge_set.hpp.
edge_set | ( | void | ) | [inline] |
Definition at line 84 of file edge_set.hpp.
00084 : PointSet() {}
edge_set | ( | unsigned | np, | |
unsigned | ne = 0 | |||
) | [inline] |
Definition at line 85 of file edge_set.hpp.
00085 : PointSet(np), m_edges(ne) {}
edge_set | ( | const BoundingBox & | box | ) | [inline] |
Definition at line 87 of file edge_set.hpp.
~edge_set | ( | void | ) | [inline] |
Definition at line 89 of file edge_set.hpp.
PointIterator begin | ( | ) | [inline, inherited] |
Definition at line 49 of file point_set.hpp.
PointConstIterator begin | ( | ) | const [inline, inherited] |
Definition at line 48 of file point_set.hpp.
void clear | ( | void | ) | [inline] |
Reimplemented from point_set< C, 3, REF_OF(V) >.
Reimplemented in curve_pl< C, V >.
Definition at line 119 of file edge_set.hpp.
References point_set< C, 3, REF_OF(V) >::clear(), and Seq< C, R >::resize().
00119 { 00120 this->PointSet::clear() ; 00121 m_edges.resize(0); 00122 }
bool closed | ( | void | ) | [inline] |
Reimplemented in curve_pl< C, V >.
Definition at line 92 of file edge_set.hpp.
Reimplemented in curve_pl< C, V >.
Definition at line 64 of file edge_set.hpp.
Definition at line 60 of file edge_set.hpp.
PointIterator end | ( | ) | [inline, inherited] |
Definition at line 51 of file point_set.hpp.
PointConstIterator end | ( | ) | const [inline, inherited] |
Definition at line 50 of file point_set.hpp.
Reimplemented in curve_pl< C, V >.
Edge& get_edge | ( | unsigned | i | ) | [inline] |
Definition at line 69 of file edge_set.hpp.
const Edge& get_edge | ( | unsigned | i | ) | const [inline] |
Definition at line 68 of file edge_set.hpp.
void link | ( | void | ) | [inline] |
Reimplemented in curve_pl< C, V >.
Definition at line 98 of file edge_set.hpp.
unsigned nbe | ( | void | ) | const [inline] |
Definition at line 73 of file edge_set.hpp.
unsigned nbv | ( | void | ) | const [inline, inherited] |
Definition at line 61 of file point_set.hpp.
bool opened | ( | void | ) | [inline] |
Reimplemented in curve_pl< C, V >.
Definition at line 95 of file edge_set.hpp.
Definition at line 64 of file point_set.hpp.
00064 { push_back(p); return *this; }
Definition at line 71 of file edge_set.hpp.
void pop | ( | Edge * | edge | ) | [inline] |
Reimplemented in curve_pl< C, V >.
Definition at line 114 of file edge_set.hpp.
void pop | ( | Point * | vertex | ) | [inline] |
Reimplemented from point_set< C, 3, REF_OF(V) >.
Reimplemented in curve_pl< C, V >.
Definition at line 109 of file edge_set.hpp.
Definition at line 65 of file point_set.hpp.
00065 { push_back(p); return *this; }
void push_back | ( | const Point & | p | ) | [inherited] |
void push_edge | ( | Edge * | e | ) | [inline] |
Definition at line 104 of file edge_set.hpp.
References Seq< C, R >::push_back().
typedef SHAPE_OF | ( | REF_OF(V) | ) | [inherited] |
Reimplemented in curve_pl< C, V >.
unsigned size | ( | void | ) | const [inline, inherited] |
Definition at line 62 of file point_set.hpp.
void sort | ( | void | ) |
Reimplemented in curve_pl< C, V >.
Definition at line 57 of file point_set.hpp.
Definition at line 53 of file point_set.hpp.
Definition at line 46 of file point_set.hpp.