#include <cassert>
#include <vector>
#include <map>
#include <set>
#include <fstream>
#include "halfedge.h"
#include "face.h"
#include "vertex.h"
#include "polyhedron_iterators.h"
Go to the source code of this file.
Namespaces | |
| namespace | HE |
Classes | |
| class | HE::Polyhedron |
| Class that holds the representation of a manifold mesh in a half-edge data structure. More... | |
| class | HE::Polyhedron::face_iterator |
| Face iterator for the Polyhedron class. It traverses the faces of the Polyhedron, one at a time. More... | |
| class | HE::Polyhedron::const_face_iterator |
| Const Face iterator for the Polyhedron class. It traverses the faces of the Polyhedron, one at a time. More... | |
| class | HE::Polyhedron::edge_iterator |
| HalfEdge iterator for the Polyhedron class. It traverses the hald-edges of the Polyhedron, one at a time. More... | |
| class | HE::Polyhedron::const_edge_iterator |
| Const HalfEdge iterator for the Polyhedron class. It traverses the hald-edges of the Polyhedron, one at a time. More... | |
| class | HE::Polyhedron::vertex_iterator |
| Vertex iterator for the Polyhedron class. It traverses the vertices of the Polyhedron, one at a time. More... | |
| class | HE::Polyhedron::const_vertex_iterator |
| Const Vertex iterator for the Polyhedron class. It traverses the vertices of the Polyhedron, one at a time. More... | |
Enumerations | |
| enum | HE::filetype_e { HE::FT_PLY_ASCII, HE::FT_PLY_BIN, HE::FT_OFF, HE::FT_OBJ, HE::FT_TRI, HE::FT_NONE } |
| enum that identifies the different types of mesh file formats supported. More... | |
Functions | |
| std::ostream & | HE::operator<< (std::ostream &out, const Polyhedron &p) |
| Writes out a complete description of the Polyhedron. | |
| filetype_e | HE::fileFormat (const char *filename) |
| Opens the indicated file and checks magic strings and other information in order to determine the file format. | |
Definition in file polyhedron.h.
1.5.3