Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

GEL Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
Geometry::AncestorGrid< T, ChildT >Class template is used as abstract ancestor of voxel grids
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 >Template for square matrices
CGLA::ArithVec< T, V, N >Template representing generic arithmetic vectors
CGLA::ArithVec4Float< T, V >A four dimensional floating point vector template
CGLA::BitMaskThe BitMask class is mostly a utility class
Geometry::BoundingINode< BoxType >Interior node of bounding box tree
Geometry::BoundingLNode< BoxType >Leaf node of a bounding box tree. References triangle
Geometry::BoundingNode< BoxType >Abstract BOUNDINGNODE node
Geometry::Cell< T, CELL_DIM, ChildT >Class template for a cell in a hierarchical grid
LinAlg::CMatrixType< T >The Matrix type
LinAlg::CVectorType< T >The Vector type
HMesh::FaceCirculatorCirculator to move around a face
Geometry::GradientFilter< GridT >This class is a filter that computes gradients from a grid
Util::HashTable< KEY_T, VAL_T >Hashtable class template
Geometry::HGrid< T, CellT >Hierarchical voxel grid
Geometry::ImplicitFunctionImplicit function
Geometry::IndexedFaceSetThis class represents the simplest possible triangle mesh data structure
Geometry::KDTree< KeyT, ValT >A classic K-D tree
HMesh::ManifoldA Data structure representing an open or closed manifold. Manifold keeps lists of the entities making up a halfedge mesh and provides basic functions for creating new faces, halfedges and vertices. There are also primitive operations for editing such as edge collapse
CGLA::Mat2x2dTwo by two double matrix
CGLA::Mat2x2fTwo by two float matrix
CGLA::Mat2x3d2x3 double matrix class
CGLA::Mat2x3f2x3 float matrix class
CGLA::Mat3x2d3x2 double matrix class
CGLA::Mat3x2f3x2 float matrix class
CGLA::Mat3x3d3 by 3 double matrix
CGLA::Mat3x3f3 by 3 float matrix
CGLA::Mat4x4d4x4 double matrix
CGLA::Mat4x4f4x4 float matrix. This class is useful for transformations such as perspective projections or translation where 3x3 matrices do not suffice
Geometry::PolygonizerPolygonizer is the class used to perform polygonization
CGLA::QuatdA float based Quaterinion class
CGLA::QuatfA float based Quaterinion class
GLGraphics::QuatTrackBallThis class represents a virtual tracball
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::SimpleTrackBallSimple trackball class
Geometry::ThreeDDDAA ThreeDDDA is a class for traversing a grid of cells
Geometry::TRIANGLETRIANGLE struct contains the indices of the vertices comprising the triangle
Geometry::TriMeshA Triangle Mesh struct
CGLA::UnitVectorThe UnitVector stores a unit length vector as two angles
CGLA::Vec2d2D double floating point vector
CGLA::Vec2f2D floating point vector
CGLA::Vec2i2D Integer vector
CGLA::Vec2ui2D Integer vector
CGLA::Vec3dA 3D double vector
CGLA::Vec3f3D float vector
CGLA::Vec3i3D integer vector
CGLA::Vec3uc3D unsigned char vector
CGLA::Vec3usiUnsigned short int 3D vector class
CGLA::Vec4dA four dimensional floating point vector
CGLA::Vec4fA four dimensional floating point vector
CGLA::Vec4uc4D unsigned char vector
HMesh::VertexCirculatorCirculator for moving around a vertex

Generated on Mon Mar 12 15:20:33 2007 for GEL by  doxygen 1.4.1