#include <adj_m_face_iter.hh>
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 > ¢er, 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. |
mln::topo::internal::adj_m_face_iterator< D >::adj_m_face_iterator | ( | ) | [inline, protected] |
mln::topo::internal::adj_m_face_iterator< D >::adj_m_face_iterator | ( | unsigned | m | ) | [inline, protected] |
unsigned mln::topo::internal::adj_m_face_iterator< D >::m | ( | ) | const |
Get the target dimension.
References mln::topo::internal::adj_m_face_iterator< D >::m_.
void mln::topo::internal::adj_m_face_iterator< D >::set_m | ( | unsigned | m | ) |
Set the target dimension.
References mln::topo::internal::adj_m_face_iterator< D >::m_.
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.
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_().
unsigned mln::topo::internal::adj_m_face_iterator< D >::m_ [protected] |
The dimension of the iterated faces.
Referenced by mln::topo::internal::adj_m_face_iterator< D >::m(), mln::topo::internal::adj_m_face_iterator< D >::set_m(), and mln::topo::internal::adj_m_face_iterator< D >::update_adj_faces__().