__GLXEvent | |
Geometry::_AssignFun< T > | |
_GPU_DEVICE | |
Geometry::_HGridCellFunctor< CellT, F > | |
Geometry::_HGridCellFunctorConst< CellT, F > | |
Geometry::AABox | |
Geometry::AncestorGrid< T, ChildT > | Class template is used as abstract ancestor of voxel grids |
Util::ArgExtracter | |
CGLA::ArithMatFloat< VVT, HVT, MT, ROWS > | Basic class template for matrices |
CGLA::ArithQuat< T, V, Q > | A T based Quaterinion class |
CGLA::ArithSqMat2x2Float< V, M > | Two by two float matrix template |
CGLA::ArithSqMat3x3Float< V, M > | 3 by 3 float matrix template |
CGLA::ArithSqMat4x4Float< VT, M > | 4 by 4 float matrix template |
CGLA::ArithSqMatFloat< VT, MT, ROWS > | |
CGLA::ArithVec< T, V, N > | Template representing generic arithmetic vectors |
CGLA::ArithVec2Float< T, V > | |
CGLA::ArithVec3Float< T, V > | |
CGLA::ArithVec3Int< T, V > | |
CGLA::ArithVec4Float< T, V > | A four dimensional floating point vector template |
CGLA::ArithVec4Int< T, V > | |
CGLA::ArithVecFloat< T, V, N > | |
CGLA::ArithVecInt< T, V, N > | |
HMesh::AttributeVector< ITEM, ITEMID > | |
Geometry::BBox | |
CGLA::BitMask | Mostly a utility class |
Geometry::BoundingINode< BoxType > | |
Geometry::BoundingLNode< BoxType > | Leaf node of a bounding box tree. References triangle |
Geometry::BoundingNode< BoxType > | Abstract BOUNDINGNODE node |
Geometry::BoundingTree< BoxType > | |
Geometry::BSPInner | |
Geometry::BSPLeaf | |
Geometry::BSPNode | |
Geometry::BSPTree | |
Geometry::Cell< T, CELL_DIM, ChildT > | Class template for a cell in a hierarchical grid |
CGLA::CGLAMotherException | |
chunk | |
LinAlg::CMatrixType< T > | The Matrix type |
HMesh::ConnectivityKernel | |
CGLA::TableTrigonometry::CosTable | |
HMesh::CurvatureEnergy | |
LinAlg::CVectorType< T > | The Vector type |
DDS_header | A bunch of DirectDraw Surface structures and flags |
Geometry::DefaultCell< T, CELL_DIM > | |
HMesh::DihedralEnergy | |
Geometry::EdgeMap | |
HMesh::EnergyFun | This class represents the energy of an edge. It is used in optimization schemes where edges are swapped (aka flipped). */ |
HMesh::Face | |
HMesh::FaceAttributeVector< ITEM > | |
HMesh::FaceTag | |
Geometry::FastBSPNode | |
HMesh::GaussCurvatureEnergy | |
GLContextStruct | |
GLGraphics::GLViewController | |
GLXBufferClobberEventSGIX | |
GLXHyperpipeConfigSGIX | |
GLXHyperpipeNetworkSGIX | |
GLXPbufferClobberEvent | |
GLXPipeRect | |
GLXPipeRectLimits | |
Geometry::GradientFilter< GridT > | This class is a filter that computes gradients from a grid |
Util::Grid2D< T > | |
HMesh::HalfEdge | |
HMesh::HalfEdgeAttributeVector< ITEM > | |
HMesh::HalfEdgeTag | |
HMesh::HalfEdgeWalker | |
Util::HashKey1c | |
Util::HashKey3uc | |
Util::HashKey3usi | |
Util::HashTable< KEY_T, VAL_T > | Hashtable class template |
Geometry::HE< Node > | |
Geometry::HGrid< T, CellT > | Hierarchical voxel grid |
huffman | |
GLGraphics::IDBufferWireframeRenderer | Class for ID buffer based wireframe rendering. Handles all types of gons. Use with Manifold |
HMesh::IDIterator< ID > | |
HMesh::IDRemap | |
Geometry::ImplicitFunction | Implicit function |
Geometry::IndexedFaceSet | This class represents the simplest possible triangle mesh data structure |
Geometry::ISectTri | |
HMesh::ItemID< T > | |
HMesh::ItemVector< ITEM > | |
jpeg | |
Geometry::KDTree< KeyT, ValT > | A classic K-D tree |
HMesh::Manifold | |
CGLA::Mat2x2d | Two by two double matrix |
CGLA::Mat2x2f | Two by two float matrix |
CGLA::Mat2x3d | 2x3 double matrix class |
CGLA::Mat2x3f | 2x3 float matrix class |
CGLA::Mat3x2d | 3x2 double matrix class |
CGLA::Mat3x2f | 3x2 float matrix class |
CGLA::Mat3x3d | 3 by 3 double matrix |
CGLA::Mat3x3f | 3 by 3 float matrix |
CGLA::Mat4x4d | 4x4 double matrix |
CGLA::Mat4x4f | 4x4 float matrix. This class is useful for transformations such as perspective projections or translation where 3x3 matrices do not suffice |
Geometry::Material | |
HMesh::MinAngleEnergy | |
Geometry::OBox | |
Geometry::ParSurf | |
png | |
Geometry::POINT | |
Geometry::Polygonizer | Polygonizer is the class used to perform polygonization |
HMesh::PotentialEdge | |
HMesh::PQElem | |
CGLA::Quatd | A float based Quaterinion class |
CGLA::Quatf | A float based Quaterinion class |
GLGraphics::QuatTrackBall | This class represents a virtual tracball |
HMesh::RandomEnergy | |
Geometry::Ray | |
Util::ResourceManager< RES > | Resource manager class |
Util::ResourcePtr< RES > | Template for a pointer to a reference counted resource |
Util::ResourceRecord< RES > | This class template represents a resource record |
Geometry::RGrid< T > | Regular voxel grid |
GLGraphics::SimpleTrackBall | Simple trackball class |
GLGraphics::SinglePassWireframeRenderer | |
Geometry::Stack | |
stbi | |
stbi_loader | |
stbi_resample | |
t_ply_ | |
t_ply_argument_ | |
t_ply_element_ | |
t_ply_idriver_ | |
t_ply_odriver_ | |
t_ply_property_ | |
Geometry::ThreeDDDA | A ThreeDDDA is a class for traversing a grid of cells |
Util::Timer | |
Geometry::TriAccel | |
Geometry::TRIANGLE | |
Geometry::Triangle | |
Geometry::TrilinFilter< GridT > | |
Geometry::TriMesh | A Triangle Mesh struct |
Geometry::TriMeshObjLoader | |
CGLA::UnitVector | The UnitVector stores a unit length vector as two angles |
Util::UpCase | |
HMesh::ValencyEnergy | |
CGLA::Vec2d | 2D double floating point vector |
CGLA::Vec2f | 2D floating point vector |
CGLA::Vec2i | 2D Integer vector |
CGLA::Vec2ui | 2D Integer vector |
CGLA::Vec3d | A 3D double vector |
CGLA::Vec3f | 3D float vector |
CGLA::Vec3i | 3D integer vector |
CGLA::Vec3uc | 3D unsigned char vector |
CGLA::Vec3usi | Unsigned short int 3D vector class |
CGLA::Vec4d | A four dimensional floating point vector |
CGLA::Vec4f | A four dimensional floating point vector |
CGLA::Vec4i | 4D integer vector |
CGLA::Vec4uc | 4D unsigned char vector |
HMesh::Vertex | |
HMesh::VertexAttributeVector< ITEM > | |
HMesh::VertexTag | |
Geometry::VolSaver< G > | |
Geometry::VolSaverAscii< G > | |
Geometry::VolSaverFloat< G > | |
Util::XmlBody | |
Util::XmlDoc | |
Util::XmlElement | |
Util::XmlHead | |
zbuf | |
zhuffman | |