|
|||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||
See:
Description
| Class Summary | |
| MathUtil | MathUtil consists of various math related utility functions.
|
| Matrix |
Class Matrix represents a generic matrix of size n * m.
|
| Matrix33D | Matrix33D represents a 3x3 matrix suitable for affine
transformations in 2d. |
| Matrix44D | Matrix44D represents a 4x4 matrix suitable for
- affine transformations in 3d
- affine transformations in 2d needed for a spline |
| Polynomial |
The Polynomial class provides the functionality for multiplying
and dividing polynomials with polynomials and monomials. |
| Transform2D |
The Transform2D class is responsible for implementing affine
transformations http://en.wikipedia.org/wiki/Affine_transformation
in 2-dimensional space. |
| Vector2 | This class represents a vector in 2d space. |
| Vector4 | This class represents a vector in 4d space. |
| Exception Summary | |
| MathDynamicException | Thrown if mathematical calculations have to be interrupted, for example resulting from a division by zero. |
| MathException | MathException is thrown if mathematical calculations
have to be interrupted, for example due to a division by zero. |
Math related code (e.g. matrices, transforms, algorithms).
Custom math code by tensegrity-software. Includes algorithms like random-permutation for object arrays, GCD code, matrix classes, vector classes, solving linear equation systems, solving and evaluating polynomials, numerically stable pq formula implementation.
|
|||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||