Public Member Functions
|
| |
__init__ () |
| |
__init__ (float) |
| |
__init__ (float matrix) |
| |
__del__ () |
| |
__init__ (AffineMatrix) |
| |
__init__ (AffineMatrixFlt) |
| |
__init__ (Promise isAffine, ProjMatrix) |
| AffineMatrix |
operator= (AffineMatrix) |
| |
operator double * () |
| |
operator const double * () |
| |
set (float matrix) |
| |
get (float matrix) |
| |
operator*= (AffineMatrix) |
| bool |
operator== (AffineMatrix) |
| bool |
operator!= (AffineMatrix) |
| |
preMult (AffineMatrix) |
| |
preMult (AffineMatrix result,
AffineMatrix mat) |
| |
preMult (Vector result, Vector vect) |
| |
preMult (Point result, Point pt) |
| |
preMult (HPoint result, HPoint pt) |
| |
preMult (Line result, Line line) |
| |
preMult (ParamLine result,
ParamLine line) |
| |
preMult (Plane result, Plane plane) |
| |
preMult (Plane result, Plane plane, AffineMatrix
vectorMatrix) |
| |
preMult (ParamPlane result,
ParamPlane plane) |
| |
preMult (ParamPlane result,
ParamPlane plane,
AffineMatrix
vectorMatrix) |
| |
preMult (Range3d result, Range3d plane) |
| AffineMatrix |
identity () |
| AffineMatrix |
zero () |
| AffineMatrix |
translate (float, float, float) |
| AffineMatrix |
translate (Vector) |
| AffineMatrix |
scale (float) |
| AffineMatrix |
scale (float, float, float) |
| AffineMatrix |
rotateX (float) |
| AffineMatrix |
rotateY (float) |
| AffineMatrix |
rotateZ (float) |
| AffineMatrix |
rotate (float, Normal) |
| AffineMatrix |
rotate (float, Line) |
| AffineMatrix |
rotate (Normal, Normal) |
| AffineMatrix |
mirror (Plane) |
| AffineMatrix |
transpose () |
| AffineMatrix |
vectorMatrix (bool valid) |
| AffineMatrix |
normalMatrix (bool valid) |
| float |
det4x4 () |
| float |
det3x3 () |
| bool |
isInvertible () |
| bool |
invert () |
| bool |
invertFast () |
| AffineMatrix |
inverse () |
| |
getFrame (Point translate, Vector x, Vector y, Vector z) |
| |
setFrame (Point translate, Vector x, Vector y, Vector z) |
| awLinear::Point |
getTranslate () |
| |
operator+= (AffineMatrix) |
| |
operator-= (AffineMatrix) |
| |
operator*= (float) |
| AffineMatrix |
outerProduct (Vector, Vector) |
| AffineMatrix |
crossMatrix (Vector) |
Public Attributes
|
| float |
m |
| AffineMatrix |
Identity |