$extrastylesheet
#include <mln/topo/internal/complex_relative_iterator_sequence.hh>
Public Member Functions | |
| void | next () |
| complex_relative_iterator_sequence () | |
| template<typename Fref > | |
| complex_relative_iterator_sequence (const Fref &f_ref) | |
| void | center_at (const center_type &c) |
| bool | is_valid () const |
| void | invalidate () |
| void | start () |
| void | next_ () |
| operator typename const_face_type_< I1 >::ret () const | |
Protected Member Functions | |
| void | update_ () |
Protected Attributes | |
| face_type | f_ |
| I1 | iter1_ |
| I2 | iter2_ |
Public Types | |
| typedef Object< void > | category |
| typedef I1::center_type | center_type |
| typedef E | exact_t |
| typedef I1::face_type | face_type |
Definition at line 73 of file complex_relative_iterator_sequence.hh.
| mln::topo::internal::complex_relative_iterator_sequence< I1, I2, E >::complex_relative_iterator_sequence | ( | ) |
Construction and assignment.
| mln::topo::internal::complex_relative_iterator_sequence< I1, I2, E >::complex_relative_iterator_sequence | ( | const Fref & | f_ref | ) |
| void mln::topo::internal::complex_relative_iterator_sequence< I1, I2, E >::center_at | ( | const center_type & | c | ) |
Manipulation.
Change the center face.
| void mln::topo::internal::complex_relative_iterator_sequence< I1, I2, E >::invalidate | ( | ) |
Invalidate the iterator.
| bool mln::topo::internal::complex_relative_iterator_sequence< I1, I2, E >::is_valid | ( | ) | const |
Test if the iterator is valid.
|
inherited |
Go to the next element.
| void mln::topo::internal::complex_relative_iterator_sequence< I1, I2, E >::next_ | ( | ) |
Go to the next point.
| mln::topo::internal::complex_relative_iterator_sequence< I1, I2, E >::operator typename const_face_type_< I1 >::ret | ( | ) | const |
Conversion.
Return a reference to the corresponding face handle.
| void mln::topo::internal::complex_relative_iterator_sequence< I1, I2, E >::start | ( | ) |
Start an iteration.
|
protected |
Update the target face.
|
protected |
The face handle this iterator is pointing to.
Definition at line 124 of file complex_relative_iterator_sequence.hh.
|
protected |
The first complex relative iterator.
Definition at line 119 of file complex_relative_iterator_sequence.hh.
|
protected |
The second complex relative iterator.
Definition at line 121 of file complex_relative_iterator_sequence.hh.
|
inherited |
| typedef I1::center_type mln::topo::internal::complex_relative_iterator_sequence< I1, I2, E >::center_type |
The type of the center face.
Definition at line 79 of file complex_relative_iterator_sequence.hh.
|
inherited |
| typedef I1::face_type mln::topo::internal::complex_relative_iterator_sequence< I1, I2, E >::face_type |
The type of the iterated faces.
Definition at line 81 of file complex_relative_iterator_sequence.hh.