|
Blender V4.3
|
#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 30 of file ChainingIterators.h.
|
inline |
Definition at line 37 of file ChainingIterators.h.
References _restrictToSelection, and _restrictToUnvisited.
|
inline |
Definition at line 43 of file ChainingIterators.h.
References _internalIterator, _restrictToSelection, _restrictToUnvisited, Freestyle::ViewVertex::edgesBegin(), Freestyle::ViewVertexInternal::orientedViewEdgeIterator::isEnd(), and isValid().
|
inline |
Definition at line 55 of file ChainingIterators.h.
References _internalIterator, _restrictToSelection, and _restrictToUnvisited.
|
inlinevirtual |
Definition at line 70 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 28 of file ChainingIterators.cpp.
References _internalIterator, Freestyle::ViewVertexInternal::orientedViewEdgeIterator::isEnd(), and isValid().
Referenced by operator++(), and 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().
| bool Freestyle::AdjacencyIterator::isIncoming | ( | ) | const |
Returns true if the current ViewEdge is coming towards the iteration vertex. False otherwise.
Definition at line 23 of file ChainingIterators.cpp.
|
protected |
Definition at line 37 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 18 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 62 of file ChainingIterators.h.
References _internalIterator, _restrictToSelection, and _restrictToUnvisited.
|
protected |
Definition at line 32 of file ChainingIterators.h.
Referenced by AdjacencyIterator(), AdjacencyIterator(), increment(), isBegin(), isEnd(), and operator=().
|
protected |
Definition at line 33 of file ChainingIterators.h.
Referenced by AdjacencyIterator(), AdjacencyIterator(), AdjacencyIterator(), isValid(), and operator=().
|
protected |
Definition at line 34 of file ChainingIterators.h.
Referenced by AdjacencyIterator(), AdjacencyIterator(), AdjacencyIterator(), isValid(), and operator=().