Blender
V3.3
|
#include <ChainingIterators.h>
Public Member Functions | |
AdjacencyIterator () | |
AdjacencyIterator (ViewVertex *iVertex, bool iRestrictToSelection=true, bool iRestrictToUnvisited=true) | |
AdjacencyIterator (const AdjacencyIterator &iBrother) | |
AdjacencyIterator & | operator= (const AdjacencyIterator &iBrother) |
virtual | ~AdjacencyIterator () |
virtual string | getExactTypeName () const |
virtual bool | isEnd () const |
virtual bool | isBegin () const |
bool | isIncoming () const |
virtual ViewEdge * | operator* () |
virtual ViewEdge * | operator-> () |
virtual AdjacencyIterator & | operator++ () |
virtual AdjacencyIterator | operator++ (int) |
virtual int | increment () |
virtual int | decrement () |
![]() | |
virtual | ~Iterator () |
Protected Member Functions | |
bool | isValid (ViewEdge *edge) |
Protected Attributes | |
ViewVertexInternal::orientedViewEdgeIterator | _internalIterator |
bool | _restrictToSelection |
bool | _restrictToUnvisited |
Definition at line 28 of file ChainingIterators.h.
|
inline |
Definition at line 35 of file ChainingIterators.h.
References _restrictToSelection, and _restrictToUnvisited.
|
inline |
Definition at line 41 of file ChainingIterators.h.
References _internalIterator, _restrictToSelection, _restrictToUnvisited, Freestyle::ViewVertex::edgesBegin(), Freestyle::ViewVertexInternal::orientedViewEdgeIterator::isEnd(), and isValid().
|
inline |
Definition at line 53 of file ChainingIterators.h.
References _internalIterator, _restrictToSelection, and _restrictToUnvisited.
|
inlinevirtual |
Definition at line 68 of file ChainingIterators.h.
|
inlinevirtual |
Reimplemented from Freestyle::Iterator.
Definition at line 114 of file ChainingIterators.h.
|
inlinevirtual |
Reimplemented from Freestyle::Iterator.
Definition at line 72 of file ChainingIterators.h.
|
virtual |
Reimplemented from Freestyle::Iterator.
Definition at line 26 of file ChainingIterators.cpp.
References _internalIterator, Freestyle::ViewVertexInternal::orientedViewEdgeIterator::isEnd(), and isValid().
Referenced by operator++().
|
inlinevirtual |
Reimplemented from Freestyle::Iterator.
Definition at line 82 of file ChainingIterators.h.
References _internalIterator, and Freestyle::ViewVertexInternal::orientedViewEdgeIterator::isBegin().
|
inlinevirtual |
Reimplemented from Freestyle::Iterator.
Definition at line 77 of file ChainingIterators.h.
References _internalIterator, and Freestyle::ViewVertexInternal::orientedViewEdgeIterator::isEnd().
Referenced by Freestyle::ChainingIterator::decrement(), Freestyle::ChainingIterator::increment(), Freestyle::ChainSilhouetteIterator::traverse(), and Freestyle::ChainPredicateIterator::traverse().
bool Freestyle::AdjacencyIterator::isIncoming | ( | ) | const |
Returns true if the current ViewEdge is coming towards the iteration vertex. False otherwise.
Definition at line 21 of file ChainingIterators.cpp.
Definition at line 35 of file ChainingIterators.cpp.
References _restrictToSelection, _restrictToUnvisited, Freestyle::TimeStamp::getTimeStamp(), and Freestyle::TimeStamp::instance().
Referenced by AdjacencyIterator(), and increment().
|
virtual |
Returns a pointer to the pointed ViewEdge.
Definition at line 16 of file ChainingIterators.cpp.
Referenced by operator->().
|
inlinevirtual |
Definition at line 99 of file ChainingIterators.h.
References increment().
|
inlinevirtual |
Definition at line 105 of file ChainingIterators.h.
References increment().
|
inlinevirtual |
Definition at line 94 of file ChainingIterators.h.
References operator*().
|
inline |
Definition at line 60 of file ChainingIterators.h.
References _internalIterator, _restrictToSelection, and _restrictToUnvisited.
|
protected |
Definition at line 30 of file ChainingIterators.h.
Referenced by AdjacencyIterator(), increment(), isBegin(), isEnd(), and operator=().
|
protected |
Definition at line 31 of file ChainingIterators.h.
Referenced by AdjacencyIterator(), isValid(), and operator=().
|
protected |
Definition at line 32 of file ChainingIterators.h.
Referenced by AdjacencyIterator(), isValid(), and operator=().