Files | |
file | global.C [code] |
Contains values of epsilon constants from global.H and the implementation of the setEpsAbsMath function. | |
file | global.H [code] |
The basic include file for mlib; defines constants and inline utility functions. | |
file | line.H [code] |
Contains the definition of the Line class. | |
file | linear_sys.H [code] |
Solution of systems of linear equations and eigenvalue decomposition. Some are patterned after the code in Numerical Recipes, but with a bit of the fancy C++ template thing happening. | |
file | mat4.C [code] |
Contains the definitions of member functions for the Mat4 class. | |
file | mat4.H [code] |
Contains the declaration of the Mat4 class, a 4x4 matrix class. | |
file | nearest_pt.H [code] |
Contains the nearest_pt_to_line_seg function. | |
file | plane.C [code] |
Implementation of non-inline methods of class Plane. | |
file | plane.H [code] |
Contains the definition of the Plane class. A 3D oriented plane class. | |
file | point2.C [code] |
Contains the implementation of non-inline functions of the Point2 class and the Point2list class. | |
file | point2.H [code] |
Contains the declarations of the Point2 and Point2list classes. | |
file | point2i.H [code] |
Contains the definitions of the Point2i and Vec2i classes. | |
file | point3.C [code] |
Contains the implementation of non-inline functions of the Point3 class and the Point3list class. | |
file | point3.H [code] |
Contains the declarations of the Point3 and Point3list classes. | |
file | point3i.H [code] |
Contains the definition of the Point3i class. | |
file | pointlist.C [code] |
Contains the implementation of non-inline functions of the Pointlist class. | |
file | pointlist.H [code] |
Contains the declaration of the Pointlist class. | |
file | points.C [code] |
Contains the definitions of various static constants for the coordinate system classes. Also contains the implementation of various non-inlined functions for these classes. | |
file | points.H [code] |
Definitions of geometry classes for various coordinate systems.
| |
file | polyline.H [code] |
file | quat.C [code] |
Contains the implementation of the non-inline functions of the Quat class.
This code comes in part from Ken Shoemake's article on quaternions (available at ftp://ftp.cis.upenn.edu/pub/graphics/shoemake/quatut.ps.Z). | |
file | quat.H [code] |
Contains the definition of the Quat class. A quaternion class. | |
file | random.C [code] |
Contains the implementation of the non-inline functions of the RandomGen class. | |
file | random.H [code] |
Contains the definition of the RandomGen class. | |
file | statistics.H [code] |
Statistical functions. | |
file | tab_fn.H [code] |
Contains the definition of the TabulatedFunction class. | |
file | vec2.H [code] |
Contains the definition of the Vec2 class, a 2D vector class. | |
file | vec3.H [code] |
Contains the defintion of the Vec3 class, a 3D vector class. | |
file | vec4.C [code] |
Contains implementations of non-inlined functions for the Vec4 class. | |
file | vec4.H [code] |
Contains the declaration of the Vec4 class, a 4D vector class. |