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

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.

string getExactTypeName (  )  const [inline]

Returns the string "Interface0DIterator".

Interface0D& operator * (  )  [inline]

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

Interface0D* operator-> (  )  [inline]

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

Interface0DIterator& operator++ (  )  [inline]

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

Interface0DIterator operator++ ( int   )  [inline]

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

Interface0DIterator& operator-- (  )  [inline]

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

Interface0DIterator operator-- ( int   )  [inline]

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

void increment (  )  [inline]

Increments.

void decrement (  )  [inline]

Decrements.

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.

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

operator == .

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: