_faces | HE::Polyhedron | [protected] |
_gl | HE::Polyhedron | [mutable, protected] |
_halfEdges | HE::Polyhedron | [protected] |
_holes | HE::Polyhedron | [protected] |
_type | HE::Polyhedron | [protected] |
_vertices | HE::Polyhedron | [protected] |
addFace(const std::vector< int > &corners) | HE::Polyhedron | |
addFace(int a, int b, int c) | HE::Polyhedron | |
addVertex(float x, float y, float z) | HE::Polyhedron | [inline] |
addVertex(const Geometry::Vector3Df &v) | HE::Polyhedron | |
adjacent(const Vertex *v1, const Vertex *v2) const | HE::Polyhedron | |
adjacent(const Face *f1, const Face *f2) const | HE::Polyhedron | |
boundingBox(Geometry::Vector3Df &m, Geometry::Vector3Df &M) const | HE::Polyhedron | |
check(bool holesFilled=true) const | HE::Polyhedron | |
clearData() | HE::Polyhedron | |
eBegin() | HE::Polyhedron | [inline] |
eBegin() const | HE::Polyhedron | [inline] |
edge(int from, int to) const | HE::Polyhedron | |
edge(const Vertex *vFrom, const Vertex *vTo) const | HE::Polyhedron | [inline] |
eEnd() | HE::Polyhedron | [inline] |
eEnd() const | HE::Polyhedron | [inline] |
face(int f) | HE::Polyhedron | [inline] |
face(int f) const | HE::Polyhedron | [inline] |
fBegin() | HE::Polyhedron | [inline] |
fBegin() const | HE::Polyhedron | [inline] |
fEnd() | HE::Polyhedron | [inline] |
fEnd() const | HE::Polyhedron | [inline] |
finalize() | HE::Polyhedron | |
GL(Polyhedron_GL *gl) const | HE::Polyhedron | [inline, protected] |
halfedge(int h) | HE::Polyhedron | [inline] |
halfedge(int h) const | HE::Polyhedron | [inline] |
invertNormals() | HE::Polyhedron | |
load(const char *filename) | HE::Polyhedron | |
loadFaces(const std::vector< std::vector< int > > &faces) | HE::Polyhedron | |
loadVertices(const std::vector< float > &verts) | HE::Polyhedron | |
numFaces() const | HE::Polyhedron | [inline] |
numHalfEdges() const | HE::Polyhedron | [inline] |
numHoles() const | HE::Polyhedron | |
numVertices() const | HE::Polyhedron | [inline] |
packVertices() | HE::Polyhedron | |
Polyhedron() | HE::Polyhedron | |
Polyhedron(const char *filename) | HE::Polyhedron | [explicit] |
Polyhedron(const std::vector< Vertex * > &verts, const std::vector< std::vector< int > > &faces) | HE::Polyhedron | [explicit] |
Polyhedron_GL class | HE::Polyhedron | [friend] |
readOff(const char *filename) | HE::Polyhedron | |
readPly(const char *filename) | HE::Polyhedron | |
readTri(const char *filename) | HE::Polyhedron | |
refine() const | HE::Polyhedron | |
save(const char *filename) const | HE::Polyhedron | |
saveAsOff(const char *filename) const | HE::Polyhedron | |
saveAsPly(const char *filename) const | HE::Polyhedron | |
saveAsTri(const char *filename) const | HE::Polyhedron | |
scaleAndCenter(float side=10) | HE::Polyhedron | |
type() const | HE::Polyhedron | [inline] |
type(filetype_e ft) | HE::Polyhedron | [inline] |
vBegin() | HE::Polyhedron | [inline] |
vBegin() const | HE::Polyhedron | [inline] |
vEnd() | HE::Polyhedron | [inline] |
vEnd() const | HE::Polyhedron | [inline] |
vertex(int v) | HE::Polyhedron | [inline] |
vertex(int v) const | HE::Polyhedron | [inline] |
vertices() const | HE::Polyhedron | [inline] |
writeFaces(std::ostream &out, bool includeHoles=false) const | HE::Polyhedron | |
writeHalfEdges(std::ostream &out) const | HE::Polyhedron | |
writeVertices(std::ostream &out) const | HE::Polyhedron | |
~Polyhedron() | HE::Polyhedron | |