Blender  V2.93
Public Member Functions | List of all members
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 983 of file Silhouette.h.

Constructor & Destructor Documentation

◆ SVertexIterator() [1/3]

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

Definition at line 985 of file Silhouette.h.

References NULL.

◆ SVertexIterator() [2/3]

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

Definition at line 991 of file Silhouette.h.

◆ SVertexIterator() [3/3]

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

Definition at line 997 of file Silhouette.h.

References v.

Member Function Documentation

◆ copy()

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

Implements Freestyle::Interface0DIteratorNested.

Definition at line 1105 of file Silhouette.h.

◆ decrement()

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

Implements Freestyle::Interface0DIteratorNested.

Definition at line 1061 of file Silhouette.h.

◆ getExactTypeName()

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

Reimplemented from Freestyle::Interface0DIteratorNested.

Definition at line 1010 of file Silhouette.h.

◆ increment()

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

Implements Freestyle::Interface0DIteratorNested.

Definition at line 1051 of file Silhouette.h.

◆ isBegin()

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

Implements Freestyle::Interface0DIteratorNested.

Definition at line 1071 of file Silhouette.h.

◆ isEnd()

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

Implements Freestyle::Interface0DIteratorNested.

Definition at line 1076 of file Silhouette.h.

◆ operator*()

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

Implements Freestyle::Interface0DIteratorNested.

Definition at line 1015 of file Silhouette.h.

◆ operator++() [1/2]

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

Definition at line 1025 of file Silhouette.h.

◆ operator++() [2/2]

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

Definition at line 1031 of file Silhouette.h.

References ret.

◆ operator--() [1/2]

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

Definition at line 1038 of file Silhouette.h.

◆ operator--() [2/2]

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

Definition at line 1044 of file Silhouette.h.

References ret.

◆ operator->()

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

Reimplemented from Freestyle::Interface0DIteratorNested.

Definition at line 1020 of file Silhouette.h.

References Freestyle::VecMat::operator*().

◆ operator=()

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

Definition at line 1003 of file Silhouette.h.

◆ operator==()

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

Implements Freestyle::Interface0DIteratorNested.

Definition at line 1081 of file Silhouette.h.

◆ t()

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

Returns the curvilinear abscissa

Implements Freestyle::Interface0DIteratorNested.

Definition at line 1090 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 1097 of file Silhouette.h.


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