| BaMath | Container for a variety of useful mathematics functions |
| BaStringUtil | Utilities for manipulating strings |
| BaTime | Basic measurement of time |
| BaTraceEntry | Utility class used by DGFX_TRACE_ENTER macro |
| BaTraceStream | Output stream for DGFX_TRACE_* macros |
| ClothApp | Demonstration application for Freecloth simulator |
| ColColourRGB | Definition of a colour in an RGB colourspace |
| GeMatrix3 | A simple 3x3 matrix class |
| GeMatrix4 | A simple 4x4 matrix class |
| GeMesh | A class for triangle meshes |
| GeMesh::Face | A private data structure used to store information associated with mesh faces |
| GeMesh::FaceConstIterator | Iterator for faces, using the FaceWrapper facade |
| GeMesh::FaceWrapper | Facade class for access to face data, while drawing on information from the vertex and texture vertex arrays |
| GeMeshBuilder | Class to construct a GeMesh object |
| GeMeshTypes | A class to collect a few common typedefs |
| GeMeshWingedEdge | Add-on for GeMesh class to store winged-edge data structure |
| GeMeshWingedEdge::EdgeIteratorBase< HALF > | Class for both edge and halfedge iterators |
| GeMeshWingedEdge::HalfEdge | Half-edge data structure. This is a private class, only used for data storage. The HalfEdgeWrapper class is a facade that is exposed to clients |
| GeMeshWingedEdge::HalfEdgeWrapper | Facade class for access to half edge data, while drawing on information from the vertex and texture vertex arrays |
| GeMeshWingedEdge::VertexEdgeIteratorBase< HALF > | Class for both edge and halfedge iterators touching a vertex |
| GeMeshWingedEdge::VertexFaceIterator | Class for iterating over faces touching a vertex |
| GePoint | A class for 3D points |
| GePoint::CompX | Comparison functors for sorting or working with points |
| GePoint::CompY | Comparison functors for sorting or working with points |
| GePoint::CompZ | Comparison functors for sorting or working with points |
| GeVector | A class for 3D vectors |
| GfxConfig | Configuration information for graphics applications |
| GfxConfig::VideoModeInfo | Graphics configuration for fullscreen applications |
| GfxConfig::WindowInfo | Graphics configuration for windowed applications |
| GfxGLTexture | Wrapper around an image and handle allocation of graphics RAM |
| GfxGLWindow | Window for OpenGL operations |
| GfxGLWindowGLUI | Window class for GLUI |
| GfxGLWindowGLUT | Window class for GLUT |
| GfxImage | Class to hold an image |
| GfxImageReader | Interface for image reader classes |
| GfxImageReaderPNM | Class to read Portable Anymap Files (bitmaps, greymap, and pixmaps) from disk |
| GfxImageWriter | Interface for image writer classes |
| GfxImageWriterPNM | Class to write Portable Anymap Files (bitmaps, greymap, and pixmaps) to disk |
| GfxWindow | Interface for window creation and messages |
| GfxWindowObserver | Interface for classes that are interested in events coming from a window |
| GL | OpenGL bindings for our utility classes |
| RCBase | Base class for reference-counted objects |
| RCProxyShdPtr< T > | Reference-counted shared smart pointer for non-RCBase objects |
| RCProxyShdPtrBase | Base class for reference counted smart pointer proxy |
| RCProxyShdPtrBase::Data | Internal data for RCProxyShdPtrBase |
| RCShdPtr< T > | Reference-counted shared smart pointer |
| RCShdPtrBase | Base class for reference counted smart pointer |
| ResConfig | Application configuration data |
| ResConfigRegistryR | Interface for configuration reading |
| ResConfigRegistryW | Interface for configuration writing |
| SimMatrix | Sparse matrix class |
| SimMatrix::Element | Entry in a sparse matrix |
| SimMatrix::Row | Row in a sparse matrix |
| SimSimulator | An implementation of Baraff & Witkin's cloth simulation algorithm |
| SimSimulator::ModPCGSolver | |
| SimSimulator::Params | Parameters for cloth simulator, as described in [BarWit98] |
| SimVector | Dense vector class |
1.2.14 written by Dimitri van Heesch,
© 1997-2002