#include <Complex1.h>
Public Types | |
| typedef vertex_iterator | iterator |
| typedef vertex_iterator | const_iterator |
Public Member Functions | |
| Simplex (const Simplex &other) | |
| Simplex (ISimplex *s) | |
| size_t | hash () const |
| std::string | toString () const |
| vertex_iterator | begin () const |
| vertex_iterator | end () const |
| Vertex * | operator[] (size_t i) const |
| bool | has (const Vertex *v) const |
| template<class BinaryPredicate> | |
| bool | has (const Vertex *v, const BinaryPredicate &pred) const |
| bool | operator== (const Simplex &other) const |
| bool | operator!= (const Simplex &other) const |
Static Public Attributes | |
| static const size_t | dimension = 1 |
Friends | |
| class | Cavity |
| class | Star |
| class | SimplicialComplex |
| class | vertex_iterator |
Classes | |
| class | vertex_iterator |
|
|||||
|
|
|
|||||
|
|
|
||||||||||
|
Simplices can only be copied, not created (except by the complex). |
|
||||||||||
|
Avoid this constructor. This constructor is only public for people who want to define their own stack in the traversal routines. |
|
|||||||||
|
|
|
|||||||||
|
|
|
||||||||||||||||||||
|
|
|
||||||||||
|
|
|
|||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
|||||||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
1.4.6