|
Blender
V2.93
|
#include <ChainingIterators.h>
Inherits Freestyle::Iterator.
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 () |
Public Member Functions inherited from Freestyle::Iterator | |
| virtual | ~Iterator () |
Protected Member Functions | |
| bool | isValid (ViewEdge *edge) |
Protected Attributes | |
| ViewVertexInternal::orientedViewEdgeIterator | _internalIterator |
| bool | _restrictToSelection |
| bool | _restrictToUnvisited |
Definition at line 42 of file ChainingIterators.h.
|
inline |
Definition at line 49 of file ChainingIterators.h.
References _restrictToSelection, and _restrictToUnvisited.
|
inline |
Definition at line 55 of file ChainingIterators.h.
References _internalIterator, _restrictToSelection, _restrictToUnvisited, Freestyle::ViewVertex::edgesBegin(), Freestyle::ViewVertexInternal::orientedViewEdgeIterator::isEnd(), and isValid().
|
inline |
Definition at line 67 of file ChainingIterators.h.
References _internalIterator, _restrictToSelection, and _restrictToUnvisited.
|
inlinevirtual |
Definition at line 82 of file ChainingIterators.h.
|
inlinevirtual |
Reimplemented from Freestyle::Iterator.
Definition at line 128 of file ChainingIterators.h.
|
inlinevirtual |
Reimplemented from Freestyle::Iterator.
Definition at line 86 of file ChainingIterators.h.
|
virtual |
Reimplemented from Freestyle::Iterator.
Definition at line 40 of file ChainingIterators.cpp.
References _internalIterator, Freestyle::ViewVertexInternal::orientedViewEdgeIterator::isEnd(), and isValid().
Referenced by operator++().
|
inlinevirtual |
Reimplemented from Freestyle::Iterator.
Definition at line 96 of file ChainingIterators.h.
References _internalIterator, and Freestyle::ViewVertexInternal::orientedViewEdgeIterator::isBegin().
|
inlinevirtual |
Reimplemented from Freestyle::Iterator.
Definition at line 91 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 35 of file ChainingIterators.cpp.
|
protected |
Definition at line 49 of file ChainingIterators.cpp.
References _restrictToSelection, _restrictToUnvisited, Freestyle::ViewEdge::getChainingTimeStamp(), Freestyle::TimeStamp::getTimeStamp(), Freestyle::Interface1D::getTimeStamp(), and Freestyle::TimeStamp::instance().
Referenced by AdjacencyIterator(), and increment().
|
virtual |
Returns a pointer to the pointed ViewEdge.
Definition at line 30 of file ChainingIterators.cpp.
Referenced by operator->().
|
inlinevirtual |
Definition at line 113 of file ChainingIterators.h.
References increment().
|
inlinevirtual |
Definition at line 119 of file ChainingIterators.h.
References increment().
|
inlinevirtual |
Definition at line 108 of file ChainingIterators.h.
References operator*().
|
inline |
Definition at line 74 of file ChainingIterators.h.
References _internalIterator, _restrictToSelection, and _restrictToUnvisited.
|
protected |
Definition at line 44 of file ChainingIterators.h.
Referenced by AdjacencyIterator(), increment(), isBegin(), isEnd(), and operator=().
|
protected |
Definition at line 45 of file ChainingIterators.h.
Referenced by AdjacencyIterator(), isValid(), and operator=().
|
protected |
Definition at line 46 of file ChainingIterators.h.
Referenced by AdjacencyIterator(), isValid(), and operator=().