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

#include <Silhouette.h>

Inherits Freestyle::Interface0DIteratorNested.

Public Member Functions

 SVertexIterator ()
 SVertexIterator (const SVertexIterator &vi)
 SVertexIterator (SVertex *v, FEdge *edge)
SVertexIteratoroperator= (const SVertexIterator &vi)
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 bool operator== (const Interface0DIteratorNested &it) const
virtual float t () const
virtual float u () 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 961 of file Silhouette.h.

Constructor & Destructor Documentation

◆ SVertexIterator() [1/3]

Freestyle::FEdgeInternal::SVertexIterator::SVertexIterator ( )
inline

◆ SVertexIterator() [2/3]

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

Definition at line 969 of file Silhouette.h.

References SVertexIterator().

◆ SVertexIterator() [3/3]

Freestyle::FEdgeInternal::SVertexIterator::SVertexIterator ( SVertex * v,
FEdge * edge )
inline

Definition at line 975 of file Silhouette.h.

References v.

Member Function Documentation

◆ copy()

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

Implements Freestyle::Interface0DIteratorNested.

Definition at line 1083 of file Silhouette.h.

References SVertexIterator().

◆ decrement()

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

Implements Freestyle::Interface0DIteratorNested.

Definition at line 1039 of file Silhouette.h.

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

◆ getExactTypeName()

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

Reimplemented from Freestyle::Interface0DIteratorNested.

Definition at line 988 of file Silhouette.h.

◆ increment()

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

Implements Freestyle::Interface0DIteratorNested.

Definition at line 1029 of file Silhouette.h.

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

◆ isBegin()

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

Implements Freestyle::Interface0DIteratorNested.

Definition at line 1049 of file Silhouette.h.

◆ isEnd()

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

Implements Freestyle::Interface0DIteratorNested.

Definition at line 1054 of file Silhouette.h.

◆ operator*()

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

Implements Freestyle::Interface0DIteratorNested.

Definition at line 993 of file Silhouette.h.

Referenced by operator->().

◆ operator++() [1/2]

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

Definition at line 1003 of file Silhouette.h.

References increment(), and SVertexIterator().

◆ operator++() [2/2]

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

Definition at line 1009 of file Silhouette.h.

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

◆ operator--() [1/2]

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

Definition at line 1016 of file Silhouette.h.

References decrement(), and SVertexIterator().

◆ operator--() [2/2]

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

Definition at line 1022 of file Silhouette.h.

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

◆ operator->()

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

Reimplemented from Freestyle::Interface0DIteratorNested.

Definition at line 998 of file Silhouette.h.

References operator*().

◆ operator=()

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

Definition at line 981 of file Silhouette.h.

References SVertexIterator().

◆ operator==()

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

Implements Freestyle::Interface0DIteratorNested.

Definition at line 1059 of file Silhouette.h.

References SVertexIterator().

◆ t()

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

Returns the curvilinear abscissa

Implements Freestyle::Interface0DIteratorNested.

Definition at line 1068 of file Silhouette.h.

◆ u()

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

Returns the point parameter 0<u<1

Implements Freestyle::Interface0DIteratorNested.

Definition at line 1075 of file Silhouette.h.


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