|
| | face () |
| | Build a non-initialized face handle.
|
| |
| | face (complex< D > &complex, unsigned n, unsigned face_id) |
| | Build a face handle from complex and face_id.
|
| |
| template<unsigned N> |
| | face (const n_face< N, D > &f) |
| | Build a face handle from an mln::topo::n_face.
|
| |
| void | invalidate () |
| | Invalidate this handle.
|
| |
| bool | is_valid () const |
| | Is this handle valid?
|
| |
|
| complex< D > | cplx () const |
| | Accessors.
|
| |
| unsigned | n () const |
| | Return the dimension of the face.
|
| |
| unsigned | face_id () const |
| | Return the id of the face.
|
| |
| void | set_cplx (const complex< D > &cplx) |
| | Set the complex the face belongs to.
|
| |
| void | set_n (unsigned n) |
| | Set the dimension of the face.
|
| |
| void | inc_n () |
| | Increment the dimension of the face.
|
| |
| void | dec_n () |
| | Decrement the dimension of the face.
|
| |
| void | set_face_id (unsigned face_id) |
| | Set the id of the face.
|
| |
| void | inc_face_id () |
| | Increment the id of the face.
|
| |
| void | dec_face_id () |
| | Decrement the id of the face.
|
| |
| template<unsigned N> |
| face_data< N, D > & | data () const |
| | Return the mln::topo::face_data pointed by this handle.
|
| |
| std::vector< algebraic_face< D > > | lower_dim_adj_faces () const |
| | Return an array of face handles pointing to adjacent (n-1)-faces.
|
| |
| std::vector< algebraic_face< D > > | higher_dim_adj_faces () const |
| | Return an array of face handles pointing to adjacent (n+1)-faces.
|
| |
template<unsigned D>
class mln::topo::face< D >
Face handle in a complex; the face dimension is dynamic.
Contrary to an mln::topo::n_face, the dimension of an mln::topo::face is not fixed.
Definition at line 64 of file face.hh.