Public Member Functions | Protected Member Functions | Protected Attributes

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 ()
 adj_m_face_iterator (unsigned m)
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

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  ) 

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]