$extrastylesheet
#include <mln/topo/internal/complex_relative_iterator_base.hh>
Public Member Functions | |
void | next () |
complex_relative_iterator_base () | |
template<typename Fref > | |
complex_relative_iterator_base (const Fref &f_ref) | |
void | center_at (const center_type &c) |
void | start () |
void | next_ () |
const face & | subject () const |
operator const F & () const |
Protected Attributes | |
adj_faces_t | adj_faces_ |
const center_type * | c_ |
face | f_ |
Public Types | |
typedef Object< void > | category |
typedef C | center_type |
typedef E | exact_t |
typedef F | face |
typedef F | face_type |
Protected Types | |
typedef std::vector< face_type > | adj_faces_t |
Definition at line 88 of file complex_relative_iterator_base.hh.
mln::topo::internal::complex_relative_iterator_base< C, F, E >::complex_relative_iterator_base | ( | ) |
Construction.
mln::topo::internal::complex_relative_iterator_base< C, F, E >::complex_relative_iterator_base | ( | const Fref & | f_ref | ) |
void mln::topo::internal::complex_relative_iterator_base< C, F, E >::center_at | ( | const center_type & | c | ) |
Manipulation.
Change the center face.
|
inherited |
Go to the next element.
void mln::topo::internal::complex_relative_iterator_base< C, F, E >::next_ | ( | ) |
Go to the next point.
|
inherited |
Implicit conversion (conversion operator).
void mln::topo::internal::complex_relative_iterator_base< C, F, E >::start | ( | ) |
Start an iteration.
|
inherited |
Conversion.
Return a reference to the corresponding face handle.
Explicit conversion (accessor).
|
protected |
The set of faces adjacent to the reference face.
Definition at line 125 of file complex_relative_iterator_base.hh.
|
protected |
A pointer to the center face around which this iterator moves.
Definition at line 120 of file complex_relative_iterator_base.hh.
|
protectedinherited |
The face handle this iterator is pointing to.
Definition at line 102 of file complex_iterator_base.hh.
|
protected |
Definition at line 123 of file complex_relative_iterator_base.hh.
|
inherited |
typedef C mln::topo::internal::complex_relative_iterator_base< C, F, E >::center_type |
The type of the center face.
Definition at line 95 of file complex_relative_iterator_base.hh.
|
inherited |
|
inherited |
The type of the iterated faces.
Definition at line 88 of file complex_iterator_base.hh.
typedef F mln::topo::internal::complex_relative_iterator_base< C, F, E >::face_type |
The type of the iterated faces.
Definition at line 97 of file complex_relative_iterator_base.hh.