$extrastylesheet
Olena  User documentation 2.1
An Image Processing Platform
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
mln::topo::internal::adj_m_face_iterator< D > Class Template Reference

#include <mln/topo/adj_m_face_iter.hh>

Public Member Functions

unsigned m () const
void set_m (unsigned m)

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)

Protected Attributes

unsigned m_

Detailed Description

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

Definition at line 167 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 ( )
protected
template<unsigned D>
mln::topo::internal::adj_m_face_iterator< D >::adj_m_face_iterator ( unsigned  m)
protected

Member Function Documentation

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

Get the target dimension.

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

Set the target dimension.

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 
)
protected

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

Member Data Documentation

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

The dimension of the iterated faces.

Definition at line 186 of file adj_m_face_iter.hh.