Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Examples  

Compound List

Here are the classes, structs, unions and interfaces with brief descriptions:
xchen::affine_combine_inc_t1< T >
xchen::AffineCombine< T >STL binary functor for affine combination of two affine elements, with coef of 1-t, t
xchen::AffineCombineT1T2< T >STL binary functor for affine combination of two affine elements, with coef of t1/(t1+t2), t2/(t1+t2)
xchen::ArrayError
xchen::Attribute
xchen::Attributes
xchen::Average< T >STL binary functor for average combination of two (not necessary affine) elements
xchen::BaseVector< T >Allowing a little bit dynamic polymorphism
xchen::CompileTimeError< false >
xchen::ConeA +z axis aligned cone, top at atZ
xchen::ControlGroup
xchen::cross_productSTL binary functor for cross product in E3
xchen::Cube
xchen::CubicProjection
xchen::draw_iso_functor< dims, sp_dims >
xchen::draw_iso_functor< 1, sp_dims >
xchen::Error
xchen::FrameA frame in 3D space, together with transform (from canonical frame at origin) matrix
xchen::FrenetThe frenet of a curve in 3D space
xchen::generate_iso_functor< dims, sp_dims >
xchen::generate_iso_functor< 1, sp_dims >
xchen::glModel
xchen::gluifVectorSpinner
xchen::glutBuiltInModel
xchen::IdxRange
xchen::iota< T >Impletement SGI's iota extension
xchen::Iterator< T, Strd >An iterator with fixed pointer increacement, i.e
xchen::Iterator< T, 1 >Specialize Iterator for stride one
xchen::IteratorBase< T >Base class for Iterators
xchen::KeyBoard
xchen::KnotVector< dims >Defined mainly for list assignment to knot vectors of tensor manifolds
xchen::KnotVectorIterator< dims >
xchen::ListAssignmentCheckSzCt< ele_t, ele_iterator_t, Sz >List assignment with compile time size-checking
xchen::ListAssignmentCheckSzCt< ele_t, ele_iterator_t, 0 >
xchen::ListAssignmentCheckSzRt< ele_t, ele_iterator_t >List assignment with run time size-checking
xchen::ListAssignmentLargerThanSize< false >
xchen::Matrix< T, M, N >Matrix is simply a wrapper of Vector of (column) Vector-s
xchen::MenuGLUT popup menu
xchen::Model
xchen::Morphology
Mouse
xchen::NaturalCurveConstruct a natural curve solely from provided kapa and tau functions
xchen::OpenFileMenu
xchen::Picking
xchen::Pixel
xchen::PolyLine< dim >A PolyLine is a linearly connected set of points
xchen::PolyLines< dim >A set of PolyLine-s, each of which is a linearly connected point set
xchen::Radio
xchen::Rect< T >
xchen::ReverseIterator< T, Strd >Reverse version of Iterator
xchen::ReverseIterator< T, 1 >Specialize ReverseIterator for stride one
xchen::SaveImageMenu
xchen::Scale1stAdd< T >STL binary functor out <- scale*first + second
xchen::ScaleAll< T >STL unary scaling functor
xchen::Screen
xchen::SimpleArray< T, dims >A fixed size multi array
xchen::SimpleArray< T, 1 >Recursive Base for SimpleArray<>
xchen::SimpleArrayIterator< T, dims >This iterator iterates a SimpleArray with the order as a c array
xchen::SimpleArrayIterator< T, 1 >Recursive base for SimpleArrayIterator<>
xchen::Sphere
xchen::SubdivisionManifold< dims, sp_dims >Subdivision manifold implemented by linear insertion followed by repeated averaging
xchen::Teapot
xchen::TensorArray< T, dims >A multi-array, with the same shape in each direction
xchen::TensorArray1DIterator< T, dims >Iterate tensor array as linear sequence, i.e
xchen::TensorArray1DIterator< T, 1 >Specialize tensor array 1D iterator for 1D array
xchen::TensorArray1DReverseIterator< T, dims >Reverse iterating tensor array as linear sequence, i.e
xchen::TensorArray1DReverseIterator< T, 1 >Specialize tensor array 1D reverse iterator for 1D array
xchen::TensorArray2DIterator< T, dims >Iterating tensor array row by row, i.e
xchen::TensorArray2DReverseIterator< T, dims >Reverse iterating tensor array row by row, i.e
xchen::TensorArray< T, 0 >
xchen::TensorArrayIndexIterator< T, dims >Implement chained [] operations for TensorArray by recursive template instantiation
xchen::TensorArrayIndexIterator< T, 1 >Base case for TensorArrayIndexIterator<>
xchen::TensorArrayIndexOperatorTraits< T, dims >Define return type of chained [] operations on tensor array
xchen::TensorArrayIndexOperatorTraits< T, 1 >Specialization TensorArrayIndexOperatorTraits<> for 1D array so that we can return element type
xchen::TensorArrayRowIterator< T, dims >Base class for 2D and 1D tensor array iterators
xchen::TensorArraySliceIterator< T, dims >
xchen::TensorBlossom< dims, sp_dims >Tensor of piecewise blossoms (one in each direction), the diagonalization of which is NURB tensor manifold
xchen::TensorBlossom< 0, sp_dims >
xchen::TensorManifold< dims, sp_dims >Base class of BzrTensorManifold and SubdivisionManifold
xchen::Torus
xchen::TransformAffine transform in 3D space
xchen::TransformControl
xchen::UserInterface
xchen::Vector< T, Sz >A fixed-size sequential container
xchen::ViewXia's fundamental unit for open GL rendering

Generated on Wed Apr 7 21:40:50 2004 by doxygen1.2.18