Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

X3DTK::MESH::Object_Iterator< T > Class Template Reference

Class providing an interface for an object iterator. More...

Inheritance diagram for X3DTK::MESH::Object_Iterator< T >:

X3DTK::MESH::Non_Const_Object_Iterator< T > List of all members.

Public Methods

Protected Attributes

Friends


Detailed Description

template<class T>
class X3DTK::MESH::Object_Iterator< T >

Class providing an interface for an object iterator.

An object iterator is used for vector of objects, and the next object pointed is not NULL.


Constructor & Destructor Documentation

template<class T>
X3DTK::MESH::Object_Iterator< T >::Object_Iterator   [inline]
 

Default constructor.

template<class T>
X3DTK::MESH::Object_Iterator< T >::Object_Iterator T *    pointer [inline, explicit]
 

Explicit constructor from the pointer.


Member Function Documentation

template<class T>
const T& X3DTK::MESH::Object_Iterator< T >::operator *   const [inline]
 

Returns the pointed value.

template<class T>
T& X3DTK::MESH::Object_Iterator< T >::operator *   [inline]
 

Returns the pointed value.

template<class T>
Object_Iterator<T>& X3DTK::MESH::Object_Iterator< T >::operator++ int    [inline]
 

Increments the iterator.

template<class T>
Object_Iterator<T>& X3DTK::MESH::Object_Iterator< T >::operator++   [inline]
 

Increments the iterator.

template<class T>
Object_Iterator<T>& X3DTK::MESH::Object_Iterator< T >::operator-- int    [inline]
 

Decrements the iterator.

template<class T>
Object_Iterator<T>& X3DTK::MESH::Object_Iterator< T >::operator--   [inline]
 

Decrements the iterator.

template<class T>
T* X3DTK::MESH::Object_Iterator< T >::operator->   const [inline]
 

Returns the pointer.


Friends And Related Function Documentation

template<class T>
bool operator!= const Object_Iterator< T > &    x,
const Object_Iterator< T > &    y
[friend]
 

template<class T>
bool operator== const Object_Iterator< T > &    x,
const Object_Iterator< T > &    y
[friend]
 


Member Data Documentation

template<class T>
T* X3DTK::MESH::Object_Iterator< T >::_pointer [protected]
 

Pointer.


Generated on Thu Oct 9 13:51:00 2003 for X3DToolKit by doxygen1.2.18