Blender V5.0
Freestyle::ViewEdgeInternal::SVertexIterator Class Reference

#include <ViewMapIterators.h>

Inherits Freestyle::Interface0DIteratorNested.

Public Member Functions

 SVertexIterator ()
 SVertexIterator (const SVertexIterator &vi)
 SVertexIterator (SVertex *v, SVertex *begin, FEdge *prev, FEdge *next, float t)
SVertexIteratoroperator= (const SVertexIterator &vi)
virtual ~SVertexIterator ()
virtual string getExactTypeName () const
virtual SVertexoperator* ()
virtual SVertexoperator-> ()
virtual SVertexIteratoroperator++ ()
virtual SVertexIterator operator++ (int)
virtual SVertexIteratoroperator-- ()
virtual SVertexIterator operator-- (int)
virtual int increment ()
virtual int decrement ()
virtual bool isBegin () const
virtual bool isEnd () const
virtual float t () const
virtual float u () const
virtual bool operator== (const Interface0DIteratorNested &it) const
virtual SVertexIteratorcopy () const
Public Member Functions inherited from Freestyle::Interface0DIteratorNested
virtual ~Interface0DIteratorNested ()
virtual bool operator!= (const Interface0DIteratorNested &it) const
Public Member Functions inherited from Freestyle::Iterator
virtual ~Iterator ()

Detailed Description

Definition at line 235 of file ViewMapIterators.h.

Constructor & Destructor Documentation

◆ SVertexIterator() [1/3]

Freestyle::ViewEdgeInternal::SVertexIterator::SVertexIterator ( )
inline

◆ SVertexIterator() [2/3]

Freestyle::ViewEdgeInternal::SVertexIterator::SVertexIterator ( const SVertexIterator & vi)
inline

Definition at line 246 of file ViewMapIterators.h.

References SVertexIterator().

◆ SVertexIterator() [3/3]

Freestyle::ViewEdgeInternal::SVertexIterator::SVertexIterator ( SVertex * v,
SVertex * begin,
FEdge * prev,
FEdge * next,
float t )
inline

Definition at line 255 of file ViewMapIterators.h.

References begin(), next, t(), and v.

◆ ~SVertexIterator()

virtual Freestyle::ViewEdgeInternal::SVertexIterator::~SVertexIterator ( )
inlinevirtual

Definition at line 274 of file ViewMapIterators.h.

Member Function Documentation

◆ copy()

virtual SVertexIterator * Freestyle::ViewEdgeInternal::SVertexIterator::copy ( ) const
inlinevirtual

Implements Freestyle::Interface0DIteratorNested.

Definition at line 376 of file ViewMapIterators.h.

References SVertexIterator().

◆ decrement()

virtual int Freestyle::ViewEdgeInternal::SVertexIterator::decrement ( )
inlinevirtual

Implements Freestyle::Interface0DIteratorNested.

Definition at line 330 of file ViewMapIterators.h.

References float.

Referenced by operator--(), and operator--().

◆ getExactTypeName()

virtual string Freestyle::ViewEdgeInternal::SVertexIterator::getExactTypeName ( ) const
inlinevirtual

Reimplemented from Freestyle::Interface0DIteratorNested.

Definition at line 276 of file ViewMapIterators.h.

◆ increment()

virtual int Freestyle::ViewEdgeInternal::SVertexIterator::increment ( )
inlinevirtual

Implements Freestyle::Interface0DIteratorNested.

Definition at line 317 of file ViewMapIterators.h.

References float.

Referenced by operator++(), and operator++().

◆ isBegin()

virtual bool Freestyle::ViewEdgeInternal::SVertexIterator::isBegin ( ) const
inlinevirtual

Implements Freestyle::Interface0DIteratorNested.

Definition at line 347 of file ViewMapIterators.h.

◆ isEnd()

virtual bool Freestyle::ViewEdgeInternal::SVertexIterator::isEnd ( ) const
inlinevirtual

Implements Freestyle::Interface0DIteratorNested.

Definition at line 352 of file ViewMapIterators.h.

◆ operator*()

virtual SVertex & Freestyle::ViewEdgeInternal::SVertexIterator::operator* ( )
inlinevirtual

Implements Freestyle::Interface0DIteratorNested.

Definition at line 281 of file ViewMapIterators.h.

Referenced by operator->().

◆ operator++() [1/2]

virtual SVertexIterator & Freestyle::ViewEdgeInternal::SVertexIterator::operator++ ( )
inlinevirtual

Definition at line 291 of file ViewMapIterators.h.

References increment(), and SVertexIterator().

◆ operator++() [2/2]

virtual SVertexIterator Freestyle::ViewEdgeInternal::SVertexIterator::operator++ ( int )
inlinevirtual

Definition at line 297 of file ViewMapIterators.h.

References increment(), ret, and SVertexIterator().

◆ operator--() [1/2]

virtual SVertexIterator & Freestyle::ViewEdgeInternal::SVertexIterator::operator-- ( )
inlinevirtual

Definition at line 304 of file ViewMapIterators.h.

References decrement(), and SVertexIterator().

◆ operator--() [2/2]

virtual SVertexIterator Freestyle::ViewEdgeInternal::SVertexIterator::operator-- ( int )
inlinevirtual

Definition at line 310 of file ViewMapIterators.h.

References decrement(), ret, and SVertexIterator().

◆ operator->()

virtual SVertex * Freestyle::ViewEdgeInternal::SVertexIterator::operator-> ( )
inlinevirtual

Reimplemented from Freestyle::Interface0DIteratorNested.

Definition at line 286 of file ViewMapIterators.h.

References operator*().

◆ operator=()

SVertexIterator & Freestyle::ViewEdgeInternal::SVertexIterator::operator= ( const SVertexIterator & vi)
inline

Definition at line 264 of file ViewMapIterators.h.

References SVertexIterator().

◆ operator==()

virtual bool Freestyle::ViewEdgeInternal::SVertexIterator::operator== ( const Interface0DIteratorNested & it) const
inlinevirtual

Implements Freestyle::Interface0DIteratorNested.

Definition at line 367 of file ViewMapIterators.h.

References SVertexIterator().

◆ t()

virtual float Freestyle::ViewEdgeInternal::SVertexIterator::t ( ) const
inlinevirtual

Returns the curvilinear abscissa

Implements Freestyle::Interface0DIteratorNested.

Definition at line 357 of file ViewMapIterators.h.

Referenced by SVertexIterator().

◆ u()

virtual float Freestyle::ViewEdgeInternal::SVertexIterator::u ( ) const
inlinevirtual

Returns the point parameter 0<u<1

Implements Freestyle::Interface0DIteratorNested.

Definition at line 362 of file ViewMapIterators.h.

References float.


The documentation for this class was generated from the following file: