| add_edge(Edge *e) | CellComplex< Vertex, Edge, Face, Tuple > | [inline, protected, virtual] |
| add_face(Face *, Edge **, int, bool inverse_handed=false) | CellComplex< Vertex, Edge, Face, Tuple > | [inline, protected, virtual] |
| add_vertex(Vertex *) | CellComplex< Vertex, Edge, Face, Tuple > | [inline, protected, virtual] |
| CellComplex(PersistantStore &) | CellComplex< Vertex, Edge, Face, Tuple > | [inline] |
| CellComplex(const CellComplex< Vertex, Edge, Face, Tuple > &other) | CellComplex< Vertex, Edge, Face, Tuple > | [private] |
| delete_edge(Edge *) | CellComplex< Vertex, Edge, Face, Tuple > | [inline, protected, virtual] |
| delete_face(Face *) | CellComplex< Vertex, Edge, Face, Tuple > | [inline, protected, virtual] |
| delete_vertex(Vertex *) | CellComplex< Vertex, Edge, Face, Tuple > | [inline, protected, virtual] |
| Edge_Hash_T typedef | CellComplex< Vertex, Edge, Face, Tuple > | |
| edges | CellComplex< Vertex, Edge, Face, Tuple > | [private] |
| empty_trash() | CellComplex< Vertex, Edge, Face, Tuple > | [inline, protected] |
| enqueue_edges(Vertex *vert, std::deque< Edge * > &edges) | CellComplex< Vertex, Edge, Face, Tuple > | [inline] |
| enqueue_faces(Vertex *vert, std::deque< Face * > &faces) | CellComplex< Vertex, Edge, Face, Tuple > | [inline] |
| Face_Hash_T typedef | CellComplex< Vertex, Edge, Face, Tuple > | |
| faces | CellComplex< Vertex, Edge, Face, Tuple > | [private] |
| find_adjacent_edges(Edge *e, std::list< Edge * > &edges) | CellComplex< Vertex, Edge, Face, Tuple > | [inline] |
| find_adjacent_edges(Edge *e, std::deque< Edge * > &edges) | CellComplex< Vertex, Edge, Face, Tuple > | [inline] |
| find_adjacent_faces(Face *f, std::list< Face * > &faces) | CellComplex< Vertex, Edge, Face, Tuple > | [inline] |
| find_adjacent_faces(Face *f, std::deque< Face * > &faces) | CellComplex< Vertex, Edge, Face, Tuple > | [inline] |
| find_common_edge(Vertex *v0, Vertex *v1) | CellComplex< Vertex, Edge, Face, Tuple > | [inline] |
| find_common_edge(Face *f0, Face *f1) | CellComplex< Vertex, Edge, Face, Tuple > | [inline] |
| get_edges_begin() const | CellComplex< Vertex, Edge, Face, Tuple > | [inline] |
| get_edges_end() const | CellComplex< Vertex, Edge, Face, Tuple > | [inline] |
| get_faces_begin() const | CellComplex< Vertex, Edge, Face, Tuple > | [inline] |
| get_faces_end() const | CellComplex< Vertex, Edge, Face, Tuple > | [inline] |
| get_next_edge(typename Edge_Hash_T::iterator &) const | CellComplex< Vertex, Edge, Face, Tuple > | |
| get_next_face(typename Face_Hash_T::iterator &) const | CellComplex< Vertex, Edge, Face, Tuple > | |
| get_next_vertex(typename Vertex_Hash_T::iterator &) const | CellComplex< Vertex, Edge, Face, Tuple > | |
| get_num_edges() const | CellComplex< Vertex, Edge, Face, Tuple > | [inline] |
| get_num_faces() const | CellComplex< Vertex, Edge, Face, Tuple > | [inline] |
| get_num_vertices() const | CellComplex< Vertex, Edge, Face, Tuple > | [inline] |
| get_opposite_face(Edge *e, Face *f) | CellComplex< Vertex, Edge, Face, Tuple > | [inline] |
| get_opposite_vertex(Edge *e, Vertex *v) | CellComplex< Vertex, Edge, Face, Tuple > | [inline] |
| get_store() const | CellComplex< Vertex, Edge, Face, Tuple > | [inline] |
| get_tuple() const | CellComplex< Vertex, Edge, Face, Tuple > | [inline] |
| get_tuple(Face *) const | CellComplex< Vertex, Edge, Face, Tuple > | [inline] |
| get_tuple(Vertex *, Face *) const | CellComplex< Vertex, Edge, Face, Tuple > | [inline] |
| get_tuple(Edge *, Face *) const | CellComplex< Vertex, Edge, Face, Tuple > | [inline] |
| get_tuple(Vertex *) const | CellComplex< Vertex, Edge, Face, Tuple > | [inline] |
| get_tuple(Edge *) const | CellComplex< Vertex, Edge, Face, Tuple > | [inline] |
| get_tuple(Vertex *v, Edge *e) const | CellComplex< Vertex, Edge, Face, Tuple > | [inline] |
| get_vertexs_begin() const | CellComplex< Vertex, Edge, Face, Tuple > | [inline] |
| get_vertexs_end() const | CellComplex< Vertex, Edge, Face, Tuple > | [inline] |
| get_vertices_begin() const | CellComplex< Vertex, Edge, Face, Tuple > | [inline] |
| get_vertices_end() const | CellComplex< Vertex, Edge, Face, Tuple > | [inline] |
| inverted_faces | CellComplex< Vertex, Edge, Face, Tuple > | [private] |
| Inverted_Hash_T typedef | CellComplex< Vertex, Edge, Face, Tuple > | |
| is_inverse_handed(Face *) const | CellComplex< Vertex, Edge, Face, Tuple > | [inline] |
| is_member(Vertex *) const | CellComplex< Vertex, Edge, Face, Tuple > | [inline] |
| is_member(Edge *) const | CellComplex< Vertex, Edge, Face, Tuple > | [inline] |
| is_member(Face *) const | CellComplex< Vertex, Edge, Face, Tuple > | [inline] |
| keep_trash() | CellComplex< Vertex, Edge, Face, Tuple > | [inline, protected] |
| keep_trash_ | CellComplex< Vertex, Edge, Face, Tuple > | [private] |
| lower(Edge *e, std::vector< Vertex * > &vs) | CellComplex< Vertex, Edge, Face, Tuple > | [inline] |
| lower(Edge *e, std::list< Vertex * > &vs) | CellComplex< Vertex, Edge, Face, Tuple > | [inline] |
| lower(Face *f, std::vector< Edge * > &es) | CellComplex< Vertex, Edge, Face, Tuple > | [inline] |
| lower(Face *f, std::list< Edge * > &es) | CellComplex< Vertex, Edge, Face, Tuple > | [inline] |
| operator<<(std::ostream &stream, const CellComplex< V, E, F, T > &bm) | CellComplex< Vertex, Edge, Face, Tuple > | [friend] |
| operator=(const CellComplex< Vertex, Edge, Face, Tuple > &other) | CellComplex< Vertex, Edge, Face, Tuple > | [private] |
| pool_ | CellComplex< Vertex, Edge, Face, Tuple > | [private] |
| print(std::ostream &os=std::cout) const | CellComplex< Vertex, Edge, Face, Tuple > | [inline] |
| print_statistics(std::ostream &os=std::cout) const | CellComplex< Vertex, Edge, Face, Tuple > | [inline] |
| Switch(int, const Tuple &) const | CellComplex< Vertex, Edge, Face, Tuple > | [inline] |
| switch0 | CellComplex< Vertex, Edge, Face, Tuple > | [private] |
| Switch0_Hash_T typedef | CellComplex< Vertex, Edge, Face, Tuple > | |
| switch1 | CellComplex< Vertex, Edge, Face, Tuple > | [private] |
| Switch1_Hash_T typedef | CellComplex< Vertex, Edge, Face, Tuple > | |
| switch2 | CellComplex< Vertex, Edge, Face, Tuple > | [private] |
| Switch2_Hash_T typedef | CellComplex< Vertex, Edge, Face, Tuple > | |
| switch_size(int) const | CellComplex< Vertex, Edge, Face, Tuple > | [inline] |
| trash_ | CellComplex< Vertex, Edge, Face, Tuple > | [private] |
| trash_cell(Cell *) | CellComplex< Vertex, Edge, Face, Tuple > | [inline, protected] |
| Trash_T typedef | CellComplex< Vertex, Edge, Face, Tuple > | [private] |
| upper(Edge *e, std::vector< Face * > &fs) | CellComplex< Vertex, Edge, Face, Tuple > | [inline] |
| upper(Edge *e, std::list< Face * > &fs) | CellComplex< Vertex, Edge, Face, Tuple > | [inline] |
| upper(Vertex *v, std::vector< Edge * > &es) | CellComplex< Vertex, Edge, Face, Tuple > | [inline] |
| upper(Vertex *v, std::list< Edge * > &es) | CellComplex< Vertex, Edge, Face, Tuple > | [inline] |
| Vertex_Hash_T typedef | CellComplex< Vertex, Edge, Face, Tuple > | |
| vertexs | CellComplex< Vertex, Edge, Face, Tuple > | [private] |
| ~CellComplex() | CellComplex< Vertex, Edge, Face, Tuple > | [inline, virtual] |