|
Public Types |
| typedef Vertex_ | Vertex |
| typedef VertexPrinter_ | VertexPrinter |
| typedef SimplexData_ | SimplexData |
typedef hudson::Bucket< SimplexData
>::reference | data_ref |
typedef hudson::Bucket< SimplexData
>::const_reference | data_const_ref |
Public Member Functions |
| | SimplicialComplex (Vertex *leftV, Vertex *rightV) |
| | SimplicialComplex (const vector< Vertex * > &verts) |
| void | computeStar (const Simplex &tosplit, Vertex *apex, Star &star) |
| void | computeStar (const Cavity &cavity, Vertex *apex, Star &star) |
| void | replaceCavity (const Simplex &tosplit, Star &star) |
| void | replaceCavity (const Cavity &cavity, Star &star) |
| void | replaceCavity (const Simplex &tosplit, Vertex *apex) |
| void | replaceCavity (const Cavity &cavity, Vertex *apex) |
| void | checkedRemoveSimplex (const Simplex &s) |
| bool | isMember (const Simplex &s) const |
| const Simplex & | getHandle () const |
| void | setHandle (const Simplex &s) |
| Simplex | getNeighbour (int i, const Simplex &s) const |
| template<class SearchClosure> |
| bool | dfsBySimplex (SearchClosure &data, const Simplex &seed) const |
| template<class SearchClosure> |
| bool | bfsBySimplex (SearchClosure &data, const Simplex &seed) const |
| data_ref | getDataRW (const Simplex &s) |
| data_const_ref | getData (const Simplex &s) const |
Static Public Member Functions |
| static size_t | dim () |
Static Public Attributes |
| static const size_t | dimension = 1 |
Classes |
| struct | Cavity |
| class | ISimplex |
| class | iterator_base |
| class | Simplex |
| class | Star |