Blender
V3.3
|
#include <ViewMapAdvancedIterators.h>
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 IteratorBase< Traits, BidirectionalIteratorTag_Traits > | parent_class |
![]() | |
typedef IteratorTagTraits::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 (const edge_iterator_base< Nonconst_traits< ViewEdge * >> &iBrother) | |
edge_iterator_base (const edge_iterator_base< Const_traits< ViewEdge * >> &iBrother) | |
edge_iterator_base (value_type iEdge, bool orientation=true) | |
virtual Self * | clone () const |
virtual | ~edge_iterator_base () |
virtual bool | orientation () |
virtual void | set_edge (value_type iVE) |
virtual void | set_orientation (bool iOrientation) |
virtual void | change_orientation () |
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 reference | operator* () const |
virtual pointer | operator-> () const |
virtual bool | begin () const |
virtual bool | end () const |
![]() | |
virtual | ~IteratorBase () |
Public Attributes | |
value_type | _ViewEdge |
value_type | _first |
bool | _orientation |
Protected Member Functions | |
virtual void | increment () |
virtual void | decrement () |
![]() | |
IteratorBase () | |
Friends | |
class | ViewEdge |
Iterators definition
Definition at line 356 of file ViewMapAdvancedIterators.h.
typedef Traits::difference_type Freestyle::ViewEdgeInternal::edge_iterator_base< Traits >::difference_type |
Definition at line 359 of file ViewMapAdvancedIterators.h.
typedef IteratorBase<Traits, BidirectionalIteratorTag_Traits> Freestyle::ViewEdgeInternal::edge_iterator_base< Traits >::parent_class |
Definition at line 370 of file ViewMapAdvancedIterators.h.
typedef Traits::pointer Freestyle::ViewEdgeInternal::edge_iterator_base< Traits >::pointer |
Definition at line 360 of file ViewMapAdvancedIterators.h.
typedef Traits::reference Freestyle::ViewEdgeInternal::edge_iterator_base< Traits >::reference |
Definition at line 361 of file ViewMapAdvancedIterators.h.
typedef edge_iterator_base<Traits> Freestyle::ViewEdgeInternal::edge_iterator_base< Traits >::Self |
Definition at line 362 of file ViewMapAdvancedIterators.h.
typedef Traits::value_type Freestyle::ViewEdgeInternal::edge_iterator_base< Traits >::value_type |
Definition at line 358 of file ViewMapAdvancedIterators.h.
|
inline |
Definition at line 374 of file ViewMapAdvancedIterators.h.
References Freestyle::ViewEdgeInternal::edge_iterator_base< Traits >::_first, and Freestyle::ViewEdgeInternal::edge_iterator_base< Traits >::_orientation.
Referenced by Freestyle::ViewEdgeInternal::edge_iterator_base< Traits >::clone().
|
inline |
|
inline |
|
inline |
Definition at line 398 of file ViewMapAdvancedIterators.h.
References Freestyle::ViewEdgeInternal::edge_iterator_base< Traits >::_first, Freestyle::ViewEdgeInternal::edge_iterator_base< Traits >::_orientation, Freestyle::ViewEdgeInternal::edge_iterator_base< Traits >::_ViewEdge, and Freestyle::ViewEdgeInternal::edge_iterator_base< Traits >::orientation().
|
inlinevirtual |
Definition at line 411 of file ViewMapAdvancedIterators.h.
|
inlinevirtual |
Implements Freestyle::IteratorBase< Traits, BidirectionalIteratorTag_Traits >.
Definition at line 496 of file ViewMapAdvancedIterators.h.
References Freestyle::ViewEdgeInternal::edge_iterator_base< Traits >::_first, and Freestyle::ViewEdgeInternal::edge_iterator_base< Traits >::_ViewEdge.
|
inlinevirtual |
Definition at line 431 of file ViewMapAdvancedIterators.h.
References Freestyle::ViewEdgeInternal::edge_iterator_base< Traits >::_orientation.
|
inlinevirtual |
Definition at line 406 of file ViewMapAdvancedIterators.h.
References Freestyle::ViewEdgeInternal::edge_iterator_base< Traits >::edge_iterator_base().
|
inlineprotectedvirtual |
Definition at line 510 of file ViewMapAdvancedIterators.h.
Referenced by Freestyle::ViewEdgeInternal::edge_iterator_base< Traits >::operator--().
|
inlinevirtual |
Implements Freestyle::IteratorBase< Traits, BidirectionalIteratorTag_Traits >.
Definition at line 501 of file ViewMapAdvancedIterators.h.
References Freestyle::ViewEdgeInternal::edge_iterator_base< Traits >::_ViewEdge.
|
inlineprotectedvirtual |
Definition at line 507 of file ViewMapAdvancedIterators.h.
Referenced by Freestyle::ViewEdgeInternal::edge_iterator_base< Traits >::operator++().
|
inlinevirtual |
Definition at line 474 of file ViewMapAdvancedIterators.h.
References Freestyle::ViewEdgeInternal::edge_iterator_base< Traits >::_ViewEdge, and usdtokens::b().
|
inlinevirtual |
Definition at line 485 of file ViewMapAdvancedIterators.h.
References Freestyle::ViewEdgeInternal::edge_iterator_base< Traits >::_ViewEdge.
Referenced by Freestyle::ViewEdgeInternal::edge_iterator_base< Traits >::operator->().
|
inline |
Definition at line 438 of file ViewMapAdvancedIterators.h.
References Freestyle::ViewEdgeInternal::edge_iterator_base< Traits >::increment().
|
inline |
Definition at line 447 of file ViewMapAdvancedIterators.h.
References Freestyle::ViewEdgeInternal::edge_iterator_base< Traits >::increment().
|
inline |
Definition at line 456 of file ViewMapAdvancedIterators.h.
References Freestyle::ViewEdgeInternal::edge_iterator_base< Traits >::decrement().
|
inline |
Definition at line 465 of file ViewMapAdvancedIterators.h.
References Freestyle::ViewEdgeInternal::edge_iterator_base< Traits >::decrement().
|
inlinevirtual |
Definition at line 490 of file ViewMapAdvancedIterators.h.
References Freestyle::ViewEdgeInternal::edge_iterator_base< Traits >::operator*().
|
inlinevirtual |
Definition at line 479 of file ViewMapAdvancedIterators.h.
References usdtokens::b().
|
inlinevirtual |
Definition at line 416 of file ViewMapAdvancedIterators.h.
References Freestyle::ViewEdgeInternal::edge_iterator_base< Traits >::_orientation.
Referenced by Freestyle::ViewEdgeInternal::edge_iterator_base< Traits >::edge_iterator_base().
|
inlinevirtual |
Definition at line 421 of file ViewMapAdvancedIterators.h.
References Freestyle::ViewEdgeInternal::edge_iterator_base< Traits >::_ViewEdge.
|
inlinevirtual |
Definition at line 426 of file ViewMapAdvancedIterators.h.
References Freestyle::ViewEdgeInternal::edge_iterator_base< Traits >::_orientation.
|
friend |
Definition at line 373 of file ViewMapAdvancedIterators.h.
value_type Freestyle::ViewEdgeInternal::edge_iterator_base< Traits >::_first |
Definition at line 368 of file ViewMapAdvancedIterators.h.
Referenced by Freestyle::ViewEdgeInternal::edge_iterator_base< Traits >::begin(), and Freestyle::ViewEdgeInternal::edge_iterator_base< Traits >::edge_iterator_base().
bool Freestyle::ViewEdgeInternal::edge_iterator_base< Traits >::_orientation |
Definition at line 369 of file ViewMapAdvancedIterators.h.
Referenced by Freestyle::ViewEdgeInternal::edge_iterator_base< Traits >::change_orientation(), Freestyle::ViewEdgeInternal::edge_iterator_base< Traits >::edge_iterator_base(), Freestyle::ViewEdgeInternal::edge_iterator_base< Traits >::orientation(), and Freestyle::ViewEdgeInternal::edge_iterator_base< Traits >::set_orientation().
|
mutable |
Definition at line 365 of file ViewMapAdvancedIterators.h.
Referenced by Freestyle::ViewEdgeInternal::edge_iterator_base< Traits >::begin(), Freestyle::ViewEdgeInternal::edge_iterator_base< Traits >::edge_iterator_base(), Freestyle::ViewEdgeInternal::edge_iterator_base< Traits >::end(), Freestyle::ViewEdgeInternal::edge_iterator_base< Traits >::operator!=(), Freestyle::ViewEdgeInternal::edge_iterator_base< Traits >::operator*(), and Freestyle::ViewEdgeInternal::edge_iterator_base< Traits >::set_edge().