#include <points.H>
Collaboration diagram for mlib::EDGElist:
Public Member Functions | |
Constructors | |
EDGElist (CWpt_list &verts) | |
EDGElist () | |
Edge Accessor Functions | |
void | add_edge (int i, int j) |
void | edge (int edge, Wpt &s, Wpt &e) const |
CWpt & | operator() (int edge, int num) const |
void | reset (CWpt_list &verts) |
void | reset () |
EDGElist Operations | |
void | xform (CWtransf &t) |
EDGElist Property Queries | |
int | num () const |
Protected Attributes | |
Wpt_list | _verts |
ARRAY< int > | _start |
ARRAY< int > | _end |
Related Functions | |
(Note that these are not member functions.) | |
typedef const EDGElist | CEDGElist |
Shortcut for const EDGElist. |
Stores a list of vertices as points and a list of pairs of indices into the vertex list (representing edges).
Definition at line 1358 of file points.H.
|
|
|
|
|
|
|
|
|
Definition at line 1402 of file points.H. References _start, and ARRAY< T >::num(). |
|
|
|
Definition at line 1388 of file points.H. References _end, _start, _verts, ARRAY< T >::clear(), and mlib::Pointlist< L, P, V, S >::clear(). Referenced by reset(). |
|
Definition at line 1387 of file points.H. References _verts, and reset(). Referenced by BMESH::_merge(), and BMESH::changed(). |
|
Definition at line 1395 of file points.H. References _verts, and mlib::Point3list< L, M, P, V, S >::xform(). |
|
Shortcut for const EDGElist.
|
|
Definition at line 1364 of file points.H. Referenced by add_edge(), edge(), operator()(), and reset(). |
|
Definition at line 1363 of file points.H. Referenced by add_edge(), edge(), num(), operator()(), and reset(). |
|
Definition at line 1362 of file points.H. Referenced by edge(), operator()(), reset(), and xform(). |