h o m e d o c u m e n t a t i o n c l a s s h i e r a r c h y

Interface0DIterator Class Reference

#include <Interface0D.h>

List of all members.


Detailed Description

Class defining an iterator over Interface0D elements. An instance of this iterator is always obtained from a 1D element.
Attention:
In the scripting language, you must call
 it2 = Interface0DIterator(it1) 
instead of
 it2 = it1 
where it1 and it2 are 2 Interface0DIterator. Otherwise, incrementing it1 will also increment it2.


Public Member Functions

 Interface0DIterator (const Interface0DIterator &it)
virtual ~Interface0DIterator ()
Interface0DIterator & operator= (const Interface0DIterator &it)
string getExactTypeName () const
Interface0D & operator * ()
Interface0D * operator-> ()
Interface0DIterator & operator++ ()
Interface0DIterator operator++ (int)
Interface0DIterator & operator-- ()
Interface0DIterator operator-- (int)
void increment ()
void decrement ()
bool isBegin () const
bool isEnd () const
bool operator== (const Interface0DIterator &it) const
bool operator!= (const Interface0DIterator &it) const
float t () const
float u () const

Constructor & Destructor Documentation

Interface0DIterator (  const Interface0DIterator &  it  )  [inline]
 

Copy constructor

virtual ~Interface0DIterator (   )  [inline, virtual]
 

Destructor


Member Function Documentation

void decrement (   )  [inline]
 

Decrements.

string getExactTypeName (   )  const [inline]
 

Returns the string "Interface0DIterator".

void increment (   )  [inline]
 

Increments.

bool isBegin (   )  const [inline]
 

Returns true if the pointed Interface0D is the first of the 1D element containing the points over which we're iterating.

bool isEnd (   )  const [inline]
 

Returns true if the pointed Interface0D is after the after the last point of the 1D element we're iterating from.

Interface0D& operator * (   )  [inline]
 

Returns a reference to the pointed Interface0D. In the scripting language, you must call "getObject()" instead using this operator.

bool operator!= (  const Interface0DIterator &  it  )  const [inline]
 

operator != .

Interface0DIterator operator++ (  int   )  [inline]
 

Increments. In the scripting language, call "increment()".

Interface0DIterator& operator++ (   )  [inline]
 

Increments. In the scripting language, call "increment()".

Interface0DIterator operator-- (  int   )  [inline]
 

Decrements. In the scripting language, call "decrement()".

Interface0DIterator& operator-- (   )  [inline]
 

Decrements. In the scripting language, call "decrement()".

Interface0D* operator-> (   )  [inline]
 

Returns a pointer to the pointed Interface0D. Can't be called in the scripting language.

Interface0DIterator& operator= (  const Interface0DIterator &  it  )  [inline]
 

Operator =

Attention:
In the scripting language, you must call
 it2 = Interface0DIterator(it1) 
instead of
 it2 = it1 
where it1 and it2 are 2 Interface0DIterator. Otherwise, incrementing it1 will also increment it2.

bool operator== (  const Interface0DIterator &  it  )  const [inline]
 

operator == .

float t (   )  const [inline]
 

Returns the curvilinear abscissa.

float u (   )  const [inline]
 

Returns the point parameter in the curve 0<=u<=1.


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