Algebraic face handle in a complex; the face dimension is dynamic.
More...
#include <algebraic_face.hh>
template<unsigned D>
class mln::topo::algebraic_face< D >
Algebraic face handle in a complex; the face dimension is dynamic.
Contrary to an mln::topo::algebraic_n_face, the dimension of an mln::topo::algebraic_face is not fixed.
Definition at line 60 of file algebraic_face.hh.
Build an algebraic face handle from complex and face_id.
Definition at line 164 of file algebraic_face.hh.
template<unsigned D>
template<unsigned N>
template<unsigned D>
template<unsigned N>
Return the mln::topo::face_data pointed by this handle.
Definition at line 305 of file face.hh.
template<unsigned D>
void face< D >::dec_face_id |
( |
| ) |
|
|
inlineinherited |
Decrement the id of the face.
Definition at line 296 of file face.hh.
template<unsigned D>
void face< D >::dec_n |
( |
| ) |
|
|
inlineinherited |
Decrement the dimension of the face.
Definition at line 272 of file face.hh.
template<unsigned D>
unsigned face< D >::face_id |
( |
| ) |
const |
|
inlineinherited |
Return an array of face handles pointing to adjacent (n+1)-faces.
Definition at line 370 of file face.hh.
template<unsigned D>
void face< D >::inc_face_id |
( |
| ) |
|
|
inlineinherited |
Increment the id of the face.
Definition at line 288 of file face.hh.
template<unsigned D>
void face< D >::inc_n |
( |
| ) |
|
|
inlineinherited |
Increment the dimension of the face.
Definition at line 264 of file face.hh.
template<unsigned D>
void face< D >::invalidate |
( |
| ) |
|
|
inlineinherited |
Invalidate this handle.
Definition at line 215 of file face.hh.
template<unsigned D>
bool face< D >::is_valid |
( |
| ) |
const |
|
inlineinherited |
Is this handle valid?
Definition at line 207 of file face.hh.
Return an array of face handles pointing to adjacent (n-1)-faces.
Definition at line 357 of file face.hh.
template<unsigned D>
unsigned face< D >::n |
( |
| ) |
const |
|
inlineinherited |
Set the complex the face belongs to.
Definition at line 248 of file face.hh.
template<unsigned D>
void face< D >::set_face_id |
( |
unsigned |
face_id | ) |
|
|
inlineinherited |
Set the id of the face.
Definition at line 280 of file face.hh.
template<unsigned D>
void face< D >::set_n |
( |
unsigned |
n | ) |
|
|
inlineinherited |
Set the dimension of the face.
Definition at line 256 of file face.hh.