|
Blender V4.3
|
#include <StrokeAdvancedIterators.h>
Inherits Freestyle::IteratorBase< Traits, BidirectionalIteratorTag_Traits >.
Public Types | |
| typedef vertex_iterator_base< Traits > | Self |
Public Types inherited from Freestyle::IteratorBase< Traits, BidirectionalIteratorTag_Traits > | |
| typedef BidirectionalIteratorTag_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 | |
| vertex_iterator_base () | |
| vertex_iterator_base (const iterator &iBrother) | |
| vertex_iterator_base (const const_iterator &iBrother) | |
| vertex_iterator_base (vertex_container_iterator it, vertex_container_iterator begin, vertex_container_iterator end) | |
| virtual | ~vertex_iterator_base () |
| virtual bool | begin () const |
| virtual bool | end () const |
| Self & | operator++ () |
| Self | operator++ (int) |
| Self & | operator-- () |
| Self | operator-- (int) |
| virtual bool | operator!= (const Self &b) const |
| virtual bool | operator== (const Self &b) const |
| virtual Traits::reference | operator* () const |
| virtual Traits::pointer | operator-> () const |
| vertex_container_iterator | it () const |
| vertex_container_iterator | getBegin () const |
| vertex_container_iterator | getEnd () const |
Public Member Functions inherited from Freestyle::IteratorBase< Traits, BidirectionalIteratorTag_Traits > | |
| virtual | ~IteratorBase () |
Public Attributes | |
| vertex_container_iterator | _it |
| vertex_container_iterator | _begin |
| vertex_container_iterator | _end |
Protected Types | |
| typedef IteratorBase< Traits, BidirectionalIteratorTag_Traits > | parent_class |
| typedef Traits::vertex_container_iterator | vertex_container_iterator |
| typedef vertex_iterator_base< vertex_nonconst_traits > | iterator |
| typedef vertex_iterator_base< vertex_const_traits > | const_iterator |
Friends | |
| class | Stroke |
Additional Inherited Members | |
Protected Member Functions inherited from Freestyle::IteratorBase< Traits, BidirectionalIteratorTag_Traits > | |
| IteratorBase () | |
Definition at line 32 of file StrokeAdvancedIterators.h.
|
protected |
Definition at line 40 of file StrokeAdvancedIterators.h.
|
protected |
Definition at line 39 of file StrokeAdvancedIterators.h.
|
protected |
Definition at line 37 of file StrokeAdvancedIterators.h.
| typedef vertex_iterator_base<Traits> Freestyle::StrokeInternal::vertex_iterator_base< Traits >::Self |
Definition at line 34 of file StrokeAdvancedIterators.h.
|
protected |
Definition at line 38 of file StrokeAdvancedIterators.h.
|
inline |
Definition at line 52 of file StrokeAdvancedIterators.h.
|
inline |
|
inline |
|
inline |
Definition at line 70 of file StrokeAdvancedIterators.h.
References Freestyle::StrokeInternal::vertex_iterator_base< Traits >::_begin, Freestyle::StrokeInternal::vertex_iterator_base< Traits >::_end, Freestyle::StrokeInternal::vertex_iterator_base< Traits >::_it, Freestyle::StrokeInternal::vertex_iterator_base< Traits >::begin(), Freestyle::StrokeInternal::vertex_iterator_base< Traits >::end(), and Freestyle::StrokeInternal::vertex_iterator_base< Traits >::it().
|
inlinevirtual |
Definition at line 81 of file StrokeAdvancedIterators.h.
|
inlinevirtual |
Implements Freestyle::IteratorBase< Traits, BidirectionalIteratorTag_Traits >.
Definition at line 83 of file StrokeAdvancedIterators.h.
References Freestyle::StrokeInternal::vertex_iterator_base< Traits >::_begin, Freestyle::StrokeInternal::vertex_iterator_base< Traits >::_it, and true.
Referenced by Freestyle::StrokeInternal::vertex_iterator_base< Traits >::vertex_iterator_base().
|
inlinevirtual |
Implements Freestyle::IteratorBase< Traits, BidirectionalIteratorTag_Traits >.
Definition at line 88 of file StrokeAdvancedIterators.h.
References Freestyle::StrokeInternal::vertex_iterator_base< Traits >::_end, Freestyle::StrokeInternal::vertex_iterator_base< Traits >::_it, and true.
Referenced by Freestyle::StrokeInternal::vertex_iterator_base< Traits >::vertex_iterator_base().
|
inline |
Definition at line 151 of file StrokeAdvancedIterators.h.
References Freestyle::StrokeInternal::vertex_iterator_base< Traits >::_begin.
|
inline |
Definition at line 156 of file StrokeAdvancedIterators.h.
References Freestyle::StrokeInternal::vertex_iterator_base< Traits >::_end.
|
inline |
accessors
Definition at line 146 of file StrokeAdvancedIterators.h.
References Freestyle::StrokeInternal::vertex_iterator_base< Traits >::_it.
Referenced by Freestyle::StrokeInternal::vertex_iterator_base< Traits >::vertex_iterator_base().
|
inlinevirtual |
Definition at line 124 of file StrokeAdvancedIterators.h.
References Freestyle::StrokeInternal::vertex_iterator_base< Traits >::_it, and b.
|
inlinevirtual |
Definition at line 135 of file StrokeAdvancedIterators.h.
References Freestyle::StrokeInternal::vertex_iterator_base< Traits >::_it.
Referenced by Freestyle::StrokeInternal::vertex_iterator_base< Traits >::operator->().
|
inline |
Definition at line 94 of file StrokeAdvancedIterators.h.
References Freestyle::StrokeInternal::vertex_iterator_base< Traits >::_it.
|
inline |
Definition at line 103 of file StrokeAdvancedIterators.h.
References Freestyle::StrokeInternal::vertex_iterator_base< Traits >::_it.
|
inline |
Definition at line 110 of file StrokeAdvancedIterators.h.
References Freestyle::StrokeInternal::vertex_iterator_base< Traits >::_it.
|
inline |
Definition at line 116 of file StrokeAdvancedIterators.h.
References Freestyle::StrokeInternal::vertex_iterator_base< Traits >::_it.
|
inlinevirtual |
Definition at line 140 of file StrokeAdvancedIterators.h.
References Freestyle::StrokeInternal::vertex_iterator_base< Traits >::operator*().
|
inlinevirtual |
Definition at line 129 of file StrokeAdvancedIterators.h.
References b.
Definition at line 49 of file StrokeAdvancedIterators.h.
| vertex_container_iterator Freestyle::StrokeInternal::vertex_iterator_base< Traits >::_begin |
Definition at line 45 of file StrokeAdvancedIterators.h.
Referenced by Freestyle::StrokeInternal::vertex_iterator_base< Traits >::begin(), Freestyle::StrokeInternal::vertex_iterator_base< Traits >::getBegin(), Freestyle::StrokeInternal::vertex_iterator_base< Traits >::vertex_iterator_base(), Freestyle::StrokeInternal::vertex_iterator_base< Traits >::vertex_iterator_base(), and Freestyle::StrokeInternal::vertex_iterator_base< Traits >::vertex_iterator_base().
| vertex_container_iterator Freestyle::StrokeInternal::vertex_iterator_base< Traits >::_end |
Definition at line 46 of file StrokeAdvancedIterators.h.
Referenced by Freestyle::StrokeInternal::vertex_iterator_base< Traits >::end(), Freestyle::StrokeInternal::vertex_iterator_base< Traits >::getEnd(), Freestyle::StrokeInternal::vertex_iterator_base< Traits >::vertex_iterator_base(), Freestyle::StrokeInternal::vertex_iterator_base< Traits >::vertex_iterator_base(), and Freestyle::StrokeInternal::vertex_iterator_base< Traits >::vertex_iterator_base().
| vertex_container_iterator Freestyle::StrokeInternal::vertex_iterator_base< Traits >::_it |
Definition at line 44 of file StrokeAdvancedIterators.h.
Referenced by Freestyle::StrokeInternal::vertex_iterator_base< Traits >::begin(), Freestyle::StrokeInternal::vertex_iterator_base< Traits >::end(), Freestyle::StrokeInternal::vertex_iterator_base< Traits >::it(), Freestyle::StrokeInternal::vertex_iterator_base< Traits >::operator!=(), Freestyle::StrokeInternal::vertex_iterator_base< Traits >::operator*(), Freestyle::StrokeInternal::vertex_iterator_base< Traits >::operator++(), Freestyle::StrokeInternal::vertex_iterator_base< Traits >::operator++(), Freestyle::StrokeInternal::vertex_iterator_base< Traits >::operator--(), Freestyle::StrokeInternal::vertex_iterator_base< Traits >::operator--(), Freestyle::StrokeInternal::vertex_iterator_base< Traits >::vertex_iterator_base(), Freestyle::StrokeInternal::vertex_iterator_base< Traits >::vertex_iterator_base(), and Freestyle::StrokeInternal::vertex_iterator_base< Traits >::vertex_iterator_base().