#include <imesh_half_edge.h>
Definition at line 284 of file imesh_half_edge.h.
Public Member Functions | |
| v_const_iterator (unsigned int hei, const imesh_half_edge_set &edge_set) | |
| Constructor. | |
| v_const_iterator (const v_iterator &other) | |
| Constructor from non-const iterator. | |
| v_const_iterator (const f_const_iterator &other) | |
| Constructor from face iterator. | |
| v_const_iterator & | operator= (const v_const_iterator &other) |
| Assignment. | |
| const imesh_half_edge & | operator * () const |
| const imesh_half_edge * | operator-> () const |
| const imesh_half_edge & | pair () const |
| v_const_iterator & | operator++ () |
| v_const_iterator | operator++ (int) |
| bool | operator== (const v_const_iterator &other) const |
| bool | operator!= (const v_const_iterator &other) const |
Private Attributes | |
| unsigned int | half_edge_index_ |
| const imesh_half_edge_set & | edge_set_ |
Friends | |
| class | v_iterator |
| class | f_const_iterator |
| imesh_half_edge_set::v_const_iterator::v_const_iterator | ( | unsigned int | hei, | |
| const imesh_half_edge_set & | edge_set | |||
| ) | [inline] |
| imesh_half_edge_set::v_const_iterator::v_const_iterator | ( | const v_iterator & | other | ) | [inline] |
| imesh_half_edge_set::v_const_iterator::v_const_iterator | ( | const f_const_iterator & | other | ) | [inline, explicit] |
| v_const_iterator& imesh_half_edge_set::v_const_iterator::operator= | ( | const v_const_iterator & | other | ) | [inline] |
| const imesh_half_edge& imesh_half_edge_set::v_const_iterator::operator * | ( | ) | const [inline] |
Definition at line 311 of file imesh_half_edge.h.
| const imesh_half_edge* imesh_half_edge_set::v_const_iterator::operator-> | ( | ) | const [inline] |
Definition at line 312 of file imesh_half_edge.h.
| const imesh_half_edge& imesh_half_edge_set::v_const_iterator::pair | ( | ) | const [inline] |
Definition at line 313 of file imesh_half_edge.h.
| v_const_iterator& imesh_half_edge_set::v_const_iterator::operator++ | ( | ) | [inline] |
Definition at line 314 of file imesh_half_edge.h.
| v_const_iterator imesh_half_edge_set::v_const_iterator::operator++ | ( | int | ) | [inline] |
Definition at line 320 of file imesh_half_edge.h.
| bool imesh_half_edge_set::v_const_iterator::operator== | ( | const v_const_iterator & | other | ) | const [inline] |
Definition at line 327 of file imesh_half_edge.h.
| bool imesh_half_edge_set::v_const_iterator::operator!= | ( | const v_const_iterator & | other | ) | const [inline] |
Definition at line 333 of file imesh_half_edge.h.
friend class v_iterator [friend] |
Definition at line 286 of file imesh_half_edge.h.
friend class f_const_iterator [friend] |
Definition at line 287 of file imesh_half_edge.h.
unsigned int imesh_half_edge_set::v_const_iterator::half_edge_index_ [private] |
Definition at line 339 of file imesh_half_edge.h.
const imesh_half_edge_set& imesh_half_edge_set::v_const_iterator::edge_set_ [private] |
Definition at line 340 of file imesh_half_edge.h.
1.5.1