|
Blender V4.5
|
#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.
|
inline |
Definition at line 104 of file ViewMapAdvancedIterators.h.
|
inline |
Definition at line 127 of file ViewMapAdvancedIterators.h.
|
inlinevirtual |
Definition at line 150 of file ViewMapAdvancedIterators.h.
|
inline |
Definition at line 168 of file ViewMapAdvancedIterators.h.
|
inline |
Definition at line 179 of file ViewMapAdvancedIterators.h.
|
inlinevirtual |
Implements Freestyle::IteratorBase< Traits, InputIteratorTag_Traits >.
Definition at line 191 of file ViewMapAdvancedIterators.h.
|
inlinevirtual |
Implements Freestyle::IteratorBase< Traits, InputIteratorTag_Traits >.
Definition at line 202 of file ViewMapAdvancedIterators.h.
|
inlineprotected |
|
inlinevirtual |
Definition at line 231 of file ViewMapAdvancedIterators.h.
|
inlinevirtual |
Definition at line 247 of file ViewMapAdvancedIterators.h.
Referenced by Freestyle::ViewVertexInternal::edge_iterator_base< ViewVertexInternal::edge_nonconst_traits >::operator->().
|
inlinevirtual |
Definition at line 215 of file ViewMapAdvancedIterators.h.
|
inlinevirtual |
Definition at line 223 of file ViewMapAdvancedIterators.h.
|
inlinevirtual |
Definition at line 258 of file ViewMapAdvancedIterators.h.
|
inlinevirtual |
Definition at line 241 of file ViewMapAdvancedIterators.h.
Definition at line 72 of file ViewMapAdvancedIterators.h.
Definition at line 70 of file ViewMapAdvancedIterators.h.
Definition at line 69 of file ViewMapAdvancedIterators.h.
Definition at line 71 of file ViewMapAdvancedIterators.h.
Definition at line 68 of file ViewMapAdvancedIterators.h.
|
protected |
Definition at line 90 of file ViewMapAdvancedIterators.h.
Referenced by Freestyle::ViewVertexInternal::edge_iterator_base< ViewVertexInternal::edge_nonconst_traits >::edge_iterator_base(), and Freestyle::ViewVertexInternal::edge_iterator_base< ViewVertexInternal::edge_nonconst_traits >::edge_iterator_base().
|
protected |
Definition at line 91 of file ViewMapAdvancedIterators.h.
Referenced by Freestyle::ViewVertexInternal::edge_iterator_base< ViewVertexInternal::edge_nonconst_traits >::edge_iterator_base(), and Freestyle::ViewVertexInternal::edge_iterator_base< ViewVertexInternal::edge_nonconst_traits >::edge_iterator_base().
|
protected |
Definition at line 75 of file ViewMapAdvancedIterators.h.
Referenced by Freestyle::ViewVertexInternal::edge_iterator_base< ViewVertexInternal::edge_nonconst_traits >::edge_iterator_base(), and Freestyle::ViewVertexInternal::edge_iterator_base< ViewVertexInternal::edge_nonconst_traits >::edge_iterator_base().
|
protected |
Definition at line 92 of file ViewMapAdvancedIterators.h.
Referenced by Freestyle::ViewVertexInternal::edge_iterator_base< ViewVertexInternal::edge_nonconst_traits >::edge_iterator_base(), and Freestyle::ViewVertexInternal::edge_iterator_base< ViewVertexInternal::edge_nonconst_traits >::edge_iterator_base().
|
protected |
Definition at line 77 of file ViewMapAdvancedIterators.h.
Referenced by Freestyle::ViewVertexInternal::edge_iterator_base< ViewVertexInternal::edge_nonconst_traits >::edge_iterator_base(), and Freestyle::ViewVertexInternal::edge_iterator_base< ViewVertexInternal::edge_nonconst_traits >::edge_iterator_base().
|
protected |
Definition at line 78 of file ViewMapAdvancedIterators.h.
Referenced by Freestyle::ViewVertexInternal::edge_iterator_base< ViewVertexInternal::edge_nonconst_traits >::edge_iterator_base(), and Freestyle::ViewVertexInternal::edge_iterator_base< ViewVertexInternal::edge_nonconst_traits >::edge_iterator_base().
|
protected |
Definition at line 79 of file ViewMapAdvancedIterators.h.
Referenced by Freestyle::ViewVertexInternal::edge_iterator_base< ViewVertexInternal::edge_nonconst_traits >::edge_iterator_base(), and Freestyle::ViewVertexInternal::edge_iterator_base< ViewVertexInternal::edge_nonconst_traits >::edge_iterator_base().