Public Types | Public Member Functions | Protected Attributes

OpenTissue::mesh::CoordinateIterator< mesh_type > Class Template Reference

#include <mesh_coordinate_iterator.h>

List of all members.

Public Types

typedef
mesh_type::math_types::vector3_type 
value_type
typedef mesh_type::vertex_iterator vertex_iterator

Public Member Functions

 CoordinateIterator ()
 CoordinateIterator (vertex_iterator const &v)
 CoordinateIterator (CoordinateIterator const &c)
CoordinateIteratoroperator= (vertex_iterator const &v)
CoordinateIteratoroperator= (CoordinateIterator const &c)
bool operator== (CoordinateIterator const &other) const
bool operator!= (CoordinateIterator const &other) const
CoordinateIteratoroperator++ ()
CoordinateIteratoroperator-- ()
value_typeoperator* () const
value_typeoperator-> () const

Protected Attributes

vertex_iterator m_iterator

template<typename mesh_type>
class OpenTissue::mesh::CoordinateIterator< mesh_type >


Member Typedef Documentation


Constructor & Destructor Documentation

template<typename mesh_type >
OpenTissue::mesh::CoordinateIterator< mesh_type >::CoordinateIterator (  )  [inline]
template<typename mesh_type >
OpenTissue::mesh::CoordinateIterator< mesh_type >::CoordinateIterator ( vertex_iterator const &  v  )  [inline, explicit]
template<typename mesh_type >
OpenTissue::mesh::CoordinateIterator< mesh_type >::CoordinateIterator ( CoordinateIterator< mesh_type > const &  c  )  [inline]

Member Function Documentation

template<typename mesh_type >
bool OpenTissue::mesh::CoordinateIterator< mesh_type >::operator!= ( CoordinateIterator< mesh_type > const &  other  )  const [inline]
template<typename mesh_type >
value_type& OpenTissue::mesh::CoordinateIterator< mesh_type >::operator* (  )  const [inline]
template<typename mesh_type >
CoordinateIterator& OpenTissue::mesh::CoordinateIterator< mesh_type >::operator++ (  )  [inline]
template<typename mesh_type >
CoordinateIterator& OpenTissue::mesh::CoordinateIterator< mesh_type >::operator-- (  )  [inline]
template<typename mesh_type >
value_type* OpenTissue::mesh::CoordinateIterator< mesh_type >::operator-> (  )  const [inline]
template<typename mesh_type >
CoordinateIterator& OpenTissue::mesh::CoordinateIterator< mesh_type >::operator= ( CoordinateIterator< mesh_type > const &  c  )  [inline]
template<typename mesh_type >
CoordinateIterator& OpenTissue::mesh::CoordinateIterator< mesh_type >::operator= ( vertex_iterator const &  v  )  [inline]
template<typename mesh_type >
bool OpenTissue::mesh::CoordinateIterator< mesh_type >::operator== ( CoordinateIterator< mesh_type > const &  other  )  const [inline]

Member Data Documentation

template<typename mesh_type >
vertex_iterator OpenTissue::mesh::CoordinateIterator< mesh_type >::m_iterator [protected]

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