|
Milena (Olena)
User documentation 2.0a Id
|
Point site associated to a mln::p_complex. More...
#include <complex_psite.hh>
Inherits mln::internal::pseudo_site_base_< const G::site &, complex_psite< D, G > >.
Public Member Functions | |
| complex_psite () | |
| Construction and assignment. | |
| complex_psite (const p_complex< D, G > &pc, const topo::face< D > &face) | |
| bool | is_valid () const |
| Psite manipulators. | |
| void | invalidate () |
| Invalidate this psite. | |
| const target & | site_set () const |
| Site set manipulators. | |
| void | change_target (const target &new_target) |
| Set the target site_set. | |
| const topo::face< D > & | face () const |
| Face handle manipulators. | |
| unsigned | n () const |
| Return the dimension of the face of this psite. | |
| unsigned | face_id () const |
| Return the id of the face of this psite. | |
Point site associated to a mln::p_complex.
| D | The dimension of the complex this psite belongs to. |
| G | The geometry of the complex. |
Definition at line 60 of file complex_psite.hh.
|
inline |
Construction and assignment.
Definition at line 203 of file complex_psite.hh.
References mln::complex_psite< D, G >::invalidate().
|
inline |
Definition at line 211 of file complex_psite.hh.
References mln::topo::face< D >::cplx(), mln::p_complex< D, G >::cplx(), and mln::complex_psite< D, G >::is_valid().
|
inline |
Set the target site_set.
Definition at line 280 of file complex_psite.hh.
References mln::p_complex< D, G >::cplx().
|
inline |
Face handle manipulators.
Return the face handle of this point site.
Definition at line 301 of file complex_psite.hh.
Referenced by mln::operator!=(), and mln::operator==().
|
inline |
Return the id of the face of this psite.
Definition at line 317 of file complex_psite.hh.
Referenced by mln::complex_image< D, G, V >::operator()().
|
inline |
Invalidate this psite.
Definition at line 251 of file complex_psite.hh.
Referenced by mln::complex_psite< D, G >::complex_psite().
|
inline |
Psite manipulators.
Is this psite valid?
Definition at line 239 of file complex_psite.hh.
Referenced by mln::complex_psite< D, G >::complex_psite(), and mln::p_complex< D, G >::has().
|
inline |
Return the dimension of the face of this psite.
Definition at line 309 of file complex_psite.hh.
Referenced by mln::make::cell(), and mln::complex_image< D, G, V >::operator()().
|
inline |
Site set manipulators.
Return the mln::p_complex this site is built on. (shortcut for *target()).
Definition at line 259 of file complex_psite.hh.
Referenced by mln::p_complex< D, G >::has(), mln::operator!=(), and mln::operator==().