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 ()
Interface0DIteratoroperator= (const Interface0DIterator &it)
string getExactTypeName () const
Interface0Doperator * ()
Interface0Doperator-> ()
Interface0DIteratoroperator++ ()
Interface0DIterator operator++ (int)
Interface0DIteratoroperator-- ()
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: