mln::topo::internal::adj_m_face_iterator< D > Class Template Reference

#include <adj_m_face_iter.hh>

Inheritance diagram for mln::topo::internal::adj_m_face_iterator< D >:

Inheritance graph

List of all members.

Public Member Functions

unsigned m () const
 Get the target dimension.
void set_m (unsigned m)
 Set the target dimension.

Protected Member Functions

 adj_m_face_iterator (unsigned m)
 adj_m_face_iterator ()
void update_adj_faces__ (const topo::face< D > &center, std::vector< algebraic_face< D > > &adj_faces)
 The actual implementation of the computation of the set of faces adjacent to the reference face.

Protected Attributes

unsigned m_
 The dimension of the iterated faces.


Detailed Description

template<unsigned D>
class mln::topo::internal::adj_m_face_iterator< D >

Definition at line 160 of file adj_m_face_iter.hh.


Constructor & Destructor Documentation

template<unsigned D>
mln::topo::internal::adj_m_face_iterator< D >::adj_m_face_iterator (  )  [inline, protected]

Definition at line 255 of file adj_m_face_iter.hh.

template<unsigned D>
mln::topo::internal::adj_m_face_iterator< D >::adj_m_face_iterator ( unsigned  m  )  [inline, protected]

Definition at line 262 of file adj_m_face_iter.hh.


Member Function Documentation

template<unsigned D>
unsigned mln::topo::internal::adj_m_face_iterator< D >::m (  )  const [inline]

Get the target dimension.

Definition at line 270 of file adj_m_face_iter.hh.

References mln::topo::internal::adj_m_face_iterator< D >::m_.

template<unsigned D>
void mln::topo::internal::adj_m_face_iterator< D >::set_m ( unsigned  m  )  [inline]

Set the target dimension.

Definition at line 277 of file adj_m_face_iter.hh.

References mln::topo::internal::adj_m_face_iterator< D >::m_.

template<unsigned D>
void mln::topo::internal::adj_m_face_iterator< D >::update_adj_faces__ ( const topo::face< D > &  center,
std::vector< algebraic_face< D > > &  adj_faces 
) [inline, protected]

The actual implementation of the computation of the set of faces adjacent to the reference face.

Definition at line 285 of file adj_m_face_iter.hh.

References mln::topo::internal::adj_m_face_iterator< D >::m_, mln::topo::make_algebraic_face(), and mln::topo::face< D >::n().

Referenced by mln::topo::adj_m_face_bkd_iter< D >::update_adj_faces_(), and mln::topo::adj_m_face_fwd_iter< D >::update_adj_faces_().


Member Data Documentation

template<unsigned D>
unsigned mln::topo::internal::adj_m_face_iterator< D >::m_ [protected]


Generated on Sun Apr 25 02:04:31 2010 for Milena (Olena) by  doxygen 1.5.6