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

File List

Here is a list of all files with brief descriptions:
arglst.H [code]Read from c argument list
Attributes.H [code]Define Attribute and Attributes, which wrap a list of Attribute objects to provide convenient interface
color.H [code]Macro definition for common colors
Combinatory.H [code]Used to generate combinatory table
ControlGroup.H [code]Nested class in UserInterface, defining a sequential container of <ctrl-name, hot-key, fVector>
CubicProjection.H [code]Central projection onto six surrounding cube faces. Each face is one unit distance from origin
demoBsp.ccDemonstrate NURB sphere, disk torus, and volume torus
demoCircle.ccDemonstrate NURB circle
demoDilation.cc
demoDisk.ccDemonstrate NURB volume torus
demoIO.ccDemonstrate operation on Attributes class, especially reading from command line which is a list of arg name followed by arg value
demoSimpleArray.cc
demoSphere1.ccDemonstrate NURB sphere of revolution
demoSphere2.ccDemonstrate NURB sphere with direction construction from control points
demoSrfCmpletion_complicated_poly.ccGenerated from Bill's srf completion example: complicated_poly.scl
demoSrfCmpletion_demo.ccConverted from example.scl: Bill's Surface Completion Example
demoSrfCmpletion_peacock.ccGenerated from Bill's SrfCompletion Example: peakcock.scl
demoSrfCmpletion_simpleconcave.ccSrfcompletion example from Bill: simple_concave.scl
demoSrfCmpletion_simpleconvex.ccConverted from simple_convex.scl: Bill's Surface Completion Example
demoSubdivision.ccMisc
demoTensorArray.cc
demoTensorBlossom.cc
demoTorus.ccDemonstrate NURB torus
demoVectorMatrixTransform.cc
demoVolumeTorus1.ccDemonstrate NURB volume torus of revolution
demoVolumeTorus2.ccConstruct NURB volume torus directly from control mesh
error.H [code]Both compilation and run time error routines are defined here
example.H [code]
Exception.H [code]Exception error classes
Frame.H [code]A generally translated and rotated orthonormal vector basis in 3D space
Frenet.H [code]Define the frenet of a curve in 3D space
glModel.H [code]Wrap GL around Model object. On (de)construction, (de)register with Picking for GL selection, and with View for rendering the model on the View
gluifVectorSpinner.H [code]Nested class in UserInterface for glui interface
glutBuiltInModel.H [code]Some primitive geometries from glut
Iterator.H [code]Define IteratorBase class, Iterator and ReverseIterator classes
KeyBoard.H [code]Nested class in UserInterface wrapping GLUT keyboard callbacks and popup menus
KnotVector.H [code]Defined mainly for list assignment to knot vectors of tensor manifolds
ListAssignment.H [code]Overload comma operator for container class object assignment
Matrix.H [code]Matrix is conceptually a Vector of column Vector-s, and implemented as such
Menu.H [code]Define GLUT popup menus with callbacks simulated as keyboard events
Model.H [code]Define interfaces common to all kinds of derived Models
Morphology.H [code]Mathematical Morphology algorithm for image processing
Mouse.H [code]Nested class in UserInterface, which has a static member of this class for mouse click and motion callbacks
NaturalCurve.H [code]Define natural curves uniquely from curvature and torsion functions
OpenFileMenu.H [code]Create open file Menu for all files in current directory with registered file suffixes
Picking.H [code]Nested class in UserInterface, wrapping open GL picking functionality
Pixel.H [code]A simple rgb class, currently only used for open GL read/write pixel
PolyLines.H [code]Define PolyLine and PolyLines, which is a collection of PolyLine-s
Radio.H [code]Nested class in UserInterface, used to define control variable of string type, which can assume one and only one of some explicit strings
Rect.H [code]Define a rectangular, currently mainly used for gl viewport
RGB.H [code]Typedef HSV, RGB, RGBA(alpha), RGBI(intensity), RGBAS(shininess) as fVector, and some type converters
SaveImageMenu.H [code]For creating save image popup menus
Screen.H [code]An all static member class, wrapping window screen where all Views are shown
SimpleArray.H [code]A simple fixed-size multi-array, with list assignment, linear iteration, chained index operator, and access via index vector. Index start values can also be specified other than the default ones (0). Index accessing is checked andd under(over)flow error is thrown if so
SubdivisionManifold.H [code]Subdivision manifold implemented by linear insertion followed by repeated averaging. Open end condition is supported
tensor_array_typedef.H [code]Typename for tensor array
TensorArray.H [code]A homogenous multi-dimension container, with iterators to support generic algorithms independ of dimensions
TensorArrayIndexIterator.H [code]Implement chained [] operations for TensorArray
TensorArrayRowIterator.H [code]Used to 1D-iterate or 2D-iterate a tensor array
TensorArraySliceIterator.H [code]For iterating each slice along some fixed direction
TensorBlossom.H [code]Define tensor of piecewise blossoms (one in each direction). The diagonalization of which is NURB tensor manifold
tensorblossom_type_def.H [code]Typedef typenames for TensorBlossom
TensorManifold.H [code]Define a manifold as a tensor of all its dimensions, and everything is solved via reduction to 1D curve
tensormanifold_type_def.H [code]Typedef typenames for TensorManifold
Transform.H [code]Affine transform in 3D space
TransformControl.H [code]Used together with Menu and Mouse to implement GL transformation userinterface
UserInterface.H [code]This class put together all its nested classes and other classed to serve as user interfaces. Each View has a UserInterface, and so has each glModel
Vector.H [code]Define a fixed-size sequential homogenous container. Note Vector() does no initialization
View.H [code]The fundamental unit for open GL rendering, supporting multiple Views, and cubic and stereographic projections
wrapGL.H [code]Wrap common gl functions
xmath.H [code]C math extension
xstl.H [code]STL extension

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