Blender  V3.3
Public Member Functions | List of all members
Freestyle::FEdgeInternal::SVertexIterator Class Reference

#include <Silhouette.h>

Inheritance diagram for Freestyle::FEdgeInternal::SVertexIterator:
Freestyle::Interface0DIteratorNested Freestyle::Iterator

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 969 of file Silhouette.h.

Constructor & Destructor Documentation

◆ SVertexIterator() [1/3]

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

Definition at line 971 of file Silhouette.h.

References NULL.

◆ SVertexIterator() [2/3]

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

Definition at line 977 of file Silhouette.h.

◆ SVertexIterator() [3/3]

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

Definition at line 983 of file Silhouette.h.

References v.

Member Function Documentation

◆ copy()

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

Implements Freestyle::Interface0DIteratorNested.

Definition at line 1091 of file Silhouette.h.

◆ decrement()

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

Implements Freestyle::Interface0DIteratorNested.

Definition at line 1047 of file Silhouette.h.

◆ getExactTypeName()

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

Reimplemented from Freestyle::Interface0DIteratorNested.

Definition at line 996 of file Silhouette.h.

◆ increment()

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

Implements Freestyle::Interface0DIteratorNested.

Definition at line 1037 of file Silhouette.h.

◆ isBegin()

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

Implements Freestyle::Interface0DIteratorNested.

Definition at line 1057 of file Silhouette.h.

◆ isEnd()

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

Implements Freestyle::Interface0DIteratorNested.

Definition at line 1062 of file Silhouette.h.

◆ operator*()

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

Implements Freestyle::Interface0DIteratorNested.

Definition at line 1001 of file Silhouette.h.

◆ operator++() [1/2]

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

Definition at line 1011 of file Silhouette.h.

◆ operator++() [2/2]

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

Definition at line 1017 of file Silhouette.h.

References ret.

◆ operator--() [1/2]

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

Definition at line 1024 of file Silhouette.h.

◆ operator--() [2/2]

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

Definition at line 1030 of file Silhouette.h.

References ret.

◆ operator->()

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

Reimplemented from Freestyle::Interface0DIteratorNested.

Definition at line 1006 of file Silhouette.h.

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

◆ operator=()

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

Definition at line 989 of file Silhouette.h.

◆ operator==()

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

Implements Freestyle::Interface0DIteratorNested.

Definition at line 1067 of file Silhouette.h.

◆ t()

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

Returns the curvilinear abscissa

Implements Freestyle::Interface0DIteratorNested.

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


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