#include <edge-on-cell2d-it.h>
Inheritance diagram for EdgeOnCell2D_Iterator:
Public Types | |
typedef Cell | anchor_type |
typedef Edge | element_type |
typedef Edge | value_type |
Public Methods | |
EdgeOnCell2D_Iterator () | |
EdgeOnCell2D_Iterator (const Cell &CC) | |
EdgeOnCell2D_Iterator (int cnt, const Cell &CC) | |
EdgeOnCell2D_Iterator (const Cell &CC, int cnt) | |
EdgeOnCell2D_Iterator (CellOnCell2D_Iterator const &nb) | |
~EdgeOnCell2D_Iterator () | |
Edge | operator * () const |
self & | operator++ () |
self & | operator-- () |
self | CyclicSucc () const |
self | CyclicPred () const |
bool | IsDone () const |
operator bool () const | |
int | LocalNumber () const |
vertex_handle | v1 () const |
vertex_handle | v2 () const |
cell_handle | the_cell () const |
cell_handle | other_cell () const |
Cell const & | TheCell () const |
Cell | OtherCell () const |
anchor_type const & | TheAnchor () const |
Complex const & | TheGrid () const |
void | print (ostream &out) const |
bool | bound () const |
bool | valid () const |
Friends | |
class | CellOnCell2D_Iterator |
class | Complex2D |
class | Cell2D |
class | Edge2D |
class | Edge2D_Iterator |
bool | operator== (const self &ls, const self &rs) |
bool | operator!= (const self &lhs, const self &rhs) |
ostream & | operator<< (ostream &out, const EdgeOnCell2D_Iterator &it) |
|
Definition at line 25 of file edge-on-cell2d-it.h. Referenced by TheAnchor. |
|
Definition at line 26 of file edge-on-cell2d-it.h. |
|
Definition at line 27 of file edge-on-cell2d-it.h. |
|
Definition at line 31 of file edge-on-cell2d-it.h. |
|
Definition at line 34 of file edge-on-cell2d-it.h. References complex2d_types::Cell. |
|
Definition at line 36 of file edge-on-cell2d-it.h. References complex2d_types::Cell. |
|
Definition at line 42 of file edge-on-cell2d-it.h. References complex2d_types::Cell. |
|
Definition at line 5 of file edge-on-cell2d-it.C. References CellOnCell2D_Iterator::_f. |
|
Definition at line 57 of file edge-on-cell2d-it.h. |
|
Definition at line 9 of file edge-on-cell2d-it.C. References complex2d_types::Edge. |
|
Definition at line 63 of file edge-on-cell2d-it.h. |
|
Definition at line 64 of file edge-on-cell2d-it.h. |
|
Definition at line 31 of file edge-on-cell2d-it.C. References TheCell. Referenced by CellOnCell2D_Iterator::CyclicSucc. |
|
Definition at line 37 of file edge-on-cell2d-it.C. References TheCell. Referenced by CellOnCell2D_Iterator::CyclicPred. |
|
Definition at line 72 of file edge-on-cell2d-it.h. References TheCell. Referenced by CellOnCell2D_Iterator::IsDone, and operator bool. |
|
Definition at line 73 of file edge-on-cell2d-it.h. References IsDone. |
|
Definition at line 74 of file edge-on-cell2d-it.h. Referenced by CellOnCell2D_Iterator::LocalNumber. |
|
Definition at line 12 of file edge-on-cell2d-it.C. References TheCell. |
|
Definition at line 15 of file edge-on-cell2d-it.C. References TheCell. |
|
Definition at line 18 of file edge-on-cell2d-it.C. Referenced by Edge2D::c1. |
|
Definition at line 21 of file edge-on-cell2d-it.C. References TheGrid. Referenced by Edge2D::c2, and OtherCell. |
|
Definition at line 25 of file edge-on-cell2d-it.C. Referenced by Edge2D::C1, CyclicPred, CyclicSucc, IsDone, CellOnCell2D_Iterator::TheCell, Edge2D::v1, v1, Edge2D::v2, and v2. |
|
Definition at line 28 of file edge-on-cell2d-it.C. References complex2d_types::Cell, other_cell, and TheGrid. Referenced by Edge2D::C2, and CellOnCell2D_Iterator::operator *. |
|
Definition at line 86 of file edge-on-cell2d-it.h. References anchor_type. |
|
Definition at line 87 of file edge-on-cell2d-it.h. References complex2d_types::Complex. Referenced by other_cell, OtherCell, Edge2D::TheAnchor, Edge2D::TheGrid, and CellOnCell2D_Iterator::TheGrid. |
|
Definition at line 43 of file edge-on-cell2d-it.C. |
|
Definition at line 101 of file edge-on-cell2d-it.h. |
|
Definition at line 102 of file edge-on-cell2d-it.h. |
|
Definition at line 12 of file edge-on-cell2d-it.h. |
|
Definition at line 13 of file edge-on-cell2d-it.h. |
|
Definition at line 14 of file edge-on-cell2d-it.h. |
|
Definition at line 15 of file edge-on-cell2d-it.h. |
|
Definition at line 16 of file edge-on-cell2d-it.h. |
|
Definition at line 91 of file edge-on-cell2d-it.h. |
|
Definition at line 94 of file edge-on-cell2d-it.h. |
|
Definition at line 98 of file edge-on-cell2d-it.h. |