|
Blender V4.3
|
#include <ViewMapAdvancedIterators.h>
Inherits Freestyle::IteratorBase< Traits, InputIteratorTag_Traits >.
Public Types | |
| typedef Traits::value_type | value_type |
| typedef Traits::difference_type | difference_type |
| typedef Traits::pointer | pointer |
| typedef Traits::reference | reference |
| typedef edge_iterator_base< Traits > | Self |
| typedef Traits::edges_container_iterator | edges_container_iterator |
| typedef Traits::edge_pointers_container_iterator | edge_pointers_container_iterator |
| typedef edge_iterator_base< edge_nonconst_traits > | iterator |
| typedef edge_iterator_base< edge_const_traits > | const_iterator |
Public Types inherited from Freestyle::IteratorBase< Traits, InputIteratorTag_Traits > | |
| typedef InputIteratorTag_Traits::iterator_category | iterator_category |
| typedef Traits::value_type | value_type |
| typedef Traits::difference_type | difference_type |
| typedef Traits::pointer | pointer |
| typedef Traits::reference | reference |
Public Member Functions | |
| edge_iterator_base () | |
| edge_iterator_base (Nature::VertexNature iNature) | |
| edge_iterator_base (const edge_iterator_base< edge_nonconst_traits > &iBrother) | |
| edge_iterator_base (const edge_iterator_base< edge_const_traits > &iBrother) | |
| virtual | ~edge_iterator_base () |
| edge_iterator_base (edge_pointers_container_iterator begin, edge_pointers_container_iterator end, edge_pointers_container_iterator iter) | |
| edge_iterator_base (edges_container_iterator begin, edges_container_iterator end, edges_container_iterator iter) | |
| virtual bool | begin () const |
| virtual bool | end () const |
| virtual Self & | operator++ () |
| virtual Self | operator++ (int) |
| virtual bool | operator!= (const Self &b) const |
| virtual bool | operator== (const Self &b) const |
| virtual reference | operator* () const |
| virtual pointer | operator-> () const |
Public Member Functions inherited from Freestyle::IteratorBase< Traits, InputIteratorTag_Traits > | |
| virtual | ~IteratorBase () |
Protected Types | |
| typedef IteratorBase< Traits, InputIteratorTag_Traits > | parent_class |
Protected Member Functions | |
| void | increment () |
Protected Member Functions inherited from Freestyle::IteratorBase< Traits, InputIteratorTag_Traits > | |
| IteratorBase () | |
Friends | |
| class | ViewVertex |
| class | TVertex |
| class | NonTVertex |
| class | ViewEdge |
| class | edge_iterator |
Definition at line 55 of file ViewMapAdvancedIterators.h.
| typedef edge_iterator_base<edge_const_traits> Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::const_iterator |
Definition at line 65 of file ViewMapAdvancedIterators.h.
| typedef Traits::difference_type Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::difference_type |
Definition at line 58 of file ViewMapAdvancedIterators.h.
| typedef Traits::edge_pointers_container_iterator Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::edge_pointers_container_iterator |
Definition at line 63 of file ViewMapAdvancedIterators.h.
| typedef Traits::edges_container_iterator Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::edges_container_iterator |
Definition at line 62 of file ViewMapAdvancedIterators.h.
| typedef edge_iterator_base<edge_nonconst_traits> Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::iterator |
Definition at line 64 of file ViewMapAdvancedIterators.h.
|
protected |
Definition at line 94 of file ViewMapAdvancedIterators.h.
| typedef Traits::pointer Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::pointer |
Definition at line 59 of file ViewMapAdvancedIterators.h.
| typedef Traits::reference Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::reference |
Definition at line 60 of file ViewMapAdvancedIterators.h.
| typedef edge_iterator_base<Traits> Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::Self |
Definition at line 61 of file ViewMapAdvancedIterators.h.
| typedef Traits::value_type Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::value_type |
Definition at line 57 of file ViewMapAdvancedIterators.h.
|
inline |
Definition at line 97 of file ViewMapAdvancedIterators.h.
|
inline |
Definition at line 99 of file ViewMapAdvancedIterators.h.
References Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::_Nature.
|
inline |
Definition at line 104 of file ViewMapAdvancedIterators.h.
References Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::_begin, Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::_end, Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::_Nature, Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::_nontvertex_iter, Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::_tbegin, Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::_tend, Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::_tvertex_iter, and Freestyle::Nature::T_VERTEX.
|
inline |
Definition at line 127 of file ViewMapAdvancedIterators.h.
References Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::_begin, Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::_end, Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::_Nature, Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::_nontvertex_iter, Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::_tbegin, Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::_tend, Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::_tvertex_iter, and Freestyle::Nature::T_VERTEX.
|
inlinevirtual |
Definition at line 150 of file ViewMapAdvancedIterators.h.
|
inline |
Definition at line 168 of file ViewMapAdvancedIterators.h.
References Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::_Nature, Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::_tbegin, Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::_tend, Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::_tvertex_iter, Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::begin(), Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::end(), and Freestyle::Nature::T_VERTEX.
|
inline |
Definition at line 179 of file ViewMapAdvancedIterators.h.
References Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::_begin, Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::_end, Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::_Nature, Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::_nontvertex_iter, Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::begin(), Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::end(), and Freestyle::Nature::NON_T_VERTEX.
|
inlinevirtual |
Implements Freestyle::IteratorBase< Traits, InputIteratorTag_Traits >.
Definition at line 191 of file ViewMapAdvancedIterators.h.
References Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::_begin, Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::_Nature, Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::_nontvertex_iter, Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::_tbegin, Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::_tvertex_iter, and Freestyle::Nature::T_VERTEX.
Referenced by Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::edge_iterator_base(), and Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::edge_iterator_base().
|
inlinevirtual |
Implements Freestyle::IteratorBase< Traits, InputIteratorTag_Traits >.
Definition at line 202 of file ViewMapAdvancedIterators.h.
References Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::_end, Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::_Nature, Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::_nontvertex_iter, Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::_tend, Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::_tvertex_iter, and Freestyle::Nature::T_VERTEX.
Referenced by Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::edge_iterator_base(), and Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::edge_iterator_base().
|
inlineprotected |
Definition at line 264 of file ViewMapAdvancedIterators.h.
References Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::_Nature, Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::_nontvertex_iter, Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::_tvertex_iter, and Freestyle::Nature::T_VERTEX.
Referenced by Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::operator++(), and Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::operator++().
|
inlinevirtual |
Definition at line 231 of file ViewMapAdvancedIterators.h.
References Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::_Nature, Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::_nontvertex_iter, Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::_tvertex_iter, b, and Freestyle::Nature::T_VERTEX.
|
inlinevirtual |
Definition at line 247 of file ViewMapAdvancedIterators.h.
References Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::_Nature, Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::_nontvertex_iter, Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::_tvertex_iter, and Freestyle::Nature::T_VERTEX.
Referenced by Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::operator->().
|
inlinevirtual |
Definition at line 215 of file ViewMapAdvancedIterators.h.
References Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::increment().
|
inlinevirtual |
Definition at line 223 of file ViewMapAdvancedIterators.h.
References Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::increment().
|
inlinevirtual |
Definition at line 258 of file ViewMapAdvancedIterators.h.
References Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::operator*().
|
inlinevirtual |
Definition at line 241 of file ViewMapAdvancedIterators.h.
References b.
|
friend |
Definition at line 72 of file ViewMapAdvancedIterators.h.
|
friend |
Definition at line 70 of file ViewMapAdvancedIterators.h.
Definition at line 69 of file ViewMapAdvancedIterators.h.
Definition at line 71 of file ViewMapAdvancedIterators.h.
|
friend |
Definition at line 68 of file ViewMapAdvancedIterators.h.
|
protected |
Definition at line 90 of file ViewMapAdvancedIterators.h.
Referenced by Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::begin(), Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::edge_iterator_base(), Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::edge_iterator_base(), and Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::edge_iterator_base().
|
protected |
Definition at line 91 of file ViewMapAdvancedIterators.h.
Referenced by Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::edge_iterator_base(), Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::edge_iterator_base(), Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::edge_iterator_base(), and Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::end().
|
protected |
Definition at line 75 of file ViewMapAdvancedIterators.h.
Referenced by Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::begin(), Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::edge_iterator_base(), Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::edge_iterator_base(), Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::edge_iterator_base(), Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::edge_iterator_base(), Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::edge_iterator_base(), Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::end(), Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::increment(), Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::operator!=(), and Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::operator*().
|
protected |
Definition at line 92 of file ViewMapAdvancedIterators.h.
Referenced by Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::begin(), Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::edge_iterator_base(), Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::edge_iterator_base(), Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::edge_iterator_base(), Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::end(), Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::increment(), Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::operator!=(), and Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::operator*().
|
protected |
Definition at line 77 of file ViewMapAdvancedIterators.h.
Referenced by Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::begin(), Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::edge_iterator_base(), Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::edge_iterator_base(), and Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::edge_iterator_base().
|
protected |
Definition at line 78 of file ViewMapAdvancedIterators.h.
Referenced by Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::edge_iterator_base(), Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::edge_iterator_base(), Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::edge_iterator_base(), and Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::end().
|
protected |
Definition at line 79 of file ViewMapAdvancedIterators.h.
Referenced by Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::begin(), Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::edge_iterator_base(), Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::edge_iterator_base(), Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::edge_iterator_base(), Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::end(), Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::increment(), Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::operator!=(), and Freestyle::ViewVertexInternal::edge_iterator_base< Traits >::operator*().