shape_doc 0.1
|
#include <curve_pl.hpp>
Definition at line 32 of file curve_pl.hpp.
typedef bounding_box<C, REF_OF(V) > BoundingBox |
Reimplemented from edge_set< C, REF_OF(V) >.
Definition at line 38 of file curve_pl.hpp.
Reimplemented from edge_set< C, REF_OF(V) >.
Definition at line 35 of file curve_pl.hpp.
Reimplemented from edge_set< C, REF_OF(V) >.
Definition at line 39 of file curve_pl.hpp.
Definition at line 36 of file curve_pl.hpp.
Reimplemented from edge_set< C, REF_OF(V) >.
Definition at line 37 of file curve_pl.hpp.
typedef Seq< Point >::const_iterator PointConstIterator [inherited] |
Definition at line 45 of file point_set.hpp.
typedef Seq< Point >::iterator PointIterator [inherited] |
Definition at line 44 of file point_set.hpp.
Definition at line 36 of file edge_set.hpp.
curve_pl | ( | void | ) |
Definition at line 66 of file curve_pl.hpp.
curve_pl | ( | unsigned | np, |
unsigned | ne = 0 |
||
) |
Definition at line 67 of file curve_pl.hpp.
curve_pl | ( | const BoundingBox & | box | ) |
Definition at line 71 of file curve_pl.hpp.
~curve_pl | ( | void | ) |
Definition at line 73 of file curve_pl.hpp.
{}
PointConstIterator begin | ( | ) | const [inline, inherited] |
Definition at line 59 of file point_set.hpp.
{ return m_vertices.begin() ; }
PointIterator begin | ( | ) | [inline, inherited] |
Definition at line 60 of file point_set.hpp.
{ return m_vertices.begin() ; }
void clear | ( | void | ) |
Reimplemented from edge_set< C, REF_OF(V) >.
Definition at line 92 of file curve_pl.hpp.
{ this->EdgeSet::clear() ; }
bool closed | ( | void | ) |
Reimplemented from edge_set< C, REF_OF(V) >.
Definition at line 76 of file curve_pl.hpp.
{
return false ;
}
Seq<Point *> criticalpoints | ( | void | ) |
Reimplemented from edge_set< C, REF_OF(V) >.
Seq<Edge*>& edges | ( | void | ) | [inline, inherited] |
Definition at line 60 of file edge_set.hpp.
{
return m_edges ;
}
Seq<Edge*> edges | ( | void | ) | const [inline, inherited] |
Definition at line 64 of file edge_set.hpp.
{
return m_edges ;
}
PointConstIterator end | ( | ) | const [inline, inherited] |
Definition at line 61 of file point_set.hpp.
{ return m_vertices.end(); }
PointIterator end | ( | ) | [inline, inherited] |
Definition at line 62 of file point_set.hpp.
{ return m_vertices.end(); }
Seq<Point *> extremalpoints | ( | void | ) |
Reimplemented from edge_set< C, REF_OF(V) >.
const Edge& get_edge | ( | unsigned | i | ) | const [inline, inherited] |
Definition at line 68 of file edge_set.hpp.
{ return *(m_edges[i]) ; }
Edge& get_edge | ( | unsigned | i | ) | [inline, inherited] |
Definition at line 69 of file edge_set.hpp.
{ return *(m_edges[i]) ; }
void link | ( | void | ) |
Reimplemented from edge_set< C, REF_OF(V) >.
Definition at line 86 of file curve_pl.hpp.
{ // for(unsigned int i = 0 ; i < m_vertices.size()-1 ; i++) // push(new Edge(at(m_vertices, i), at(m_vertices, i+1))) ; }
unsigned nbe | ( | void | ) | const [inline, inherited] |
Definition at line 73 of file edge_set.hpp.
{
return m_edges.size() ;
}
unsigned nbv | ( | void | ) | const [inline, inherited] |
Definition at line 72 of file point_set.hpp.
{ return m_vertices.size() ; }
bool opened | ( | void | ) |
Reimplemented from edge_set< C, REF_OF(V) >.
Definition at line 81 of file curve_pl.hpp.
{
return false ;
}
Definition at line 71 of file edge_set.hpp.
{m_edges.push_back(e); return *this;}
Definition at line 75 of file point_set.hpp.
References point_set< C, V >::push_back().
{ push_back(p); return *this; }
void pop | ( | Point * | vertex | ) |
Reimplemented from edge_set< C, REF_OF(V) >.
void pop | ( | Edge * | edge | ) |
Reimplemented from edge_set< C, REF_OF(V) >.
Definition at line 76 of file point_set.hpp.
References point_set< C, V >::push_back().
{ push_back(p); return *this; }
void push_back | ( | const Point & | p | ) | [inherited] |
void push_edge | ( | Edge * | e | ) | [inherited] |
typedef SHAPE_OF | ( | REF_OF(REF_OF(V)) | ) | [inherited] |
Seq<Point *> singularpoints | ( | void | ) |
Reimplemented from edge_set< C, REF_OF(V) >.
unsigned size | ( | void | ) | const [inline, inherited] |
Definition at line 73 of file point_set.hpp.
{ return m_vertices.size() ; }
void sort | ( | void | ) |
Reimplemented from edge_set< C, REF_OF(V) >.
Definition at line 68 of file point_set.hpp.
{
return m_vertices[i] ;
}
Definition at line 64 of file point_set.hpp.
{
return m_vertices[i] ;
}
Seq<Point>& vertices | ( | void | ) | [inline, inherited] |
Definition at line 57 of file point_set.hpp.
{ return m_vertices ; }