#include <SimplicialComplex.h>
Public Types | |
| typedef hudson::SmallList< std::pair< Simplex, IFace > > | StarData |
| typedef std::pair< Simplex, IFace > | pair |
| typedef StarData::const_iterator | pair_it |
| typedef iterator_base< typename StarData::iterator > | iterator |
| typedef iterator_base< typename StarData::const_iterator > | const_iterator |
Public Member Functions | |
| Star () | |
| void | clear () |
| iterator | begin () |
| iterator | end () |
| const_iterator | begin () const |
| const_iterator | end () const |
| neigh_iterator | begin_neighbours () const |
| neigh_iterator | end_neighbours () const |
| size_t | size () const |
| iterator | erase (const iterator &it) |
Friends | |
| class | SimplicialComplex |
Classes | |
| class | iterator_base |
| struct | neigh_iterator |
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
||||||||||
|
In order to handle degenerate insertions on the boundary, we allow changing the star: undesired simplices can be removed. This also allows changing the homology of the complex and even disconnecting it. Ergo, use with care. The semantics of erasure are that later elements may be reordered arbitrarily, and other iterators may be invalidated. |
|
|||||||||
|
|
|
|||||
|
|
1.4.6