polyhedron.h File Reference

Declaration of classes Polyhedron and Polyhedron_GL, enumeration filetype_e and other functions. More...

#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.


Detailed Description

Declaration of classes Polyhedron and Polyhedron_GL, enumeration filetype_e and other functions.

Definition in file polyhedron.h.


Generated on Wed Apr 9 19:22:38 2008 for HalfEdge library by  doxygen 1.5.3