The Parametric Pseudo-Manifold (PPS) Library 1.0
File List
Here is a list of all documented files with brief descriptions:
bezier.cpp [code]Implementation of the class Bezier that represents a rectangular Bézier patch in 3D
bezier.h [code]Definition of the class Bezier that represents a rectangular Bézier patch in 3D
edge.h [code]Definition of the class Edge, which represents an edge (i.e., a line segment) from a surface mesh represented by a DCEL data structure
face.h [code]Definition of the class Face, which represents a face (i.e., a triangle) from a surface mesh represented by a DCEL data structure
face_attribute.h [code]Definition of the class FaceAttribute, which represents a set of face attributes of the underlying triangle surface mesh of a Parametric Pseudo-Surface (PPS) constructed from a PN triangle surface
halfedge.h [code]Definition of the class Halfedge, which represents a half-edge from a triangle surface mesh represented by the DCEL data structure
halfedge_attribute.cpp [code]Implementation of the class HalfedgeAttribute, which represents a set of halfedge attributes of the underlying triangle surface mesh of a Parametric Pseudo-Surface (PPS) constructed from a PN triangle surface
halfedge_attribute.h [code]Definition of the class HalfedgeAttribute, which represents a set of halfedge attributes of the underlying triangle surface mesh of a Parametric Pseudo-Surface (PPS) constructed from a PN triangle surface
lexer.cpp [code]Implementation of the class Lexer, which represents a lexical analyzer for scanning tokens from an OFF file describing a triangle mesh
lexer.h [code]Definition of the class Lexer, which represents a lexical analyzer for scanning tokens from an OFF file describing a triangle mesh
ludcmp.cpp [code]Implementation of the class LUdcmp, which represents a linear system solver based on LU decomposition. This class is basically a wrapper for the LU decomposition code described in the following book:
ludcmp.h [code]Definition of the class LUdcmp, which represents a linear system solver based on LU decomposition. This class is basically a wrapper for the LU decomposition code described in the following book:
mainpage.dxy [code]
pntriangle.cpp [code]Implementation of the class PNTriangle, which represents a PN triangle
pntriangle.h [code]Definition of the class PNTriangle, which represents a PN triangle
pps.h [code]Definition of the abstract class PPS that represents a Parametric Pseudo Surface defined on a generic underlying triangle mesh
ppsfrompnt.cpp [code]Implementation of the class PPSfromPNT that represents a Parametric Pseudo Surface, which approximates a PN triangle surface defined on a triangle mesh represented by a Doubly Connected List (DCEL)
ppsfrompnt.h [code]Definition of the class PPSfromPNT that represents a Parametric Pseudo Surface, which approximates a PN triangle surface defined on a triangle mesh represented by a Doubly Connected List (DCEL)
ppssampler.h [code]Definition and implementation of a class that represents a Parametric Pseudo-Surface (PPS) sampler. This sampler yields a triangle mesh that approximates the PPS, which is useful for visualization purposes
reader.cpp [code]Implementation of the class Reader, which represents a file reader for reading in a triangle surface mesh information from an OFF file
reader.h [code]Definition of the class Reader, which represents a file reader for reading in a triangle surface mesh information from an OFF file
sampler.cpp [code]Samples a PPS built from a PN triangle surface
sections.dxy [code]
surface.h [code]Definition and implementation of the class Surface, which represents a triangle surface mesh (i.e., a simplicial surface) with empty boundary
vertex.h [code]Definition of the class Vertex, which represents a vertex (i.e., a point in $R^3$) from a surface mesh represented by a DCEL data structure
vertex_attribute.h [code]Definition of the class VertexAttribute, which represents a set of vertex attributes of the underlying triangle surface mesh of a Parametric Pseudo-Surface (PPS) constructed from a PN triangle surface
writer.cpp [code]Implementation of the class Writer, which represents a file writer for writing out a triangle surface mesh information to an OFF file
writer.h [code]Definition of the class Writer, which represents a file writer for writing out a triangle surface mesh information to an OFF file