class SugMatrix |
The matrix manipulation class.
SugMatrix (SugRealType newA, SugRealType newB, SugRealType newC, SugRealType newD, SugRealType newE, SugRealType newF) The class constructor with helper initializations | |
SugMatrix () The class constructor | |
SugMatrix& | flipX () Flips the x component of the matrix |
SugMatrix& | flipY () Flips the y component of the matrix |
SugRealType | getA () Returns the A element of the matrix |
SugRealType | getB () Returns the B element of the matrix |
SugRealType | getC () Returns the C element of the matrix |
SugRealType | getD () Returns the D element of the matrix |
SugRealType | getE () Returns the E element of the matrix |
SugRealType | getF () Returns the F element of the matrix |
SugMatrix& | inverse () Performs the inverse of a matrix |
SugMatrix& | multiply (SugMatrix& secondMatrix) Performs a multiply of two matrices |
SugMatrix& | rotate (SugRealType angle) Performs a rotation of the matrix |
SugMatrix& | rotateFromVector (SugRealType x, SugRealType y) Performs a rotation of the matrix with a given vector |
SugMatrix& | scale (SugRealType scaleFactor) Performs a scale the matrix |
SugMatrix& | scaleNonUniform (SugRealType scaleFactorX, SugRealType scaleFactorY) Performs a non-uniform scale of the matrix |
SugRealType | setA (SugRealType newA) Sets the A element of the matrix |
SugRealType | setABCDEF (SugRealType newA, SugRealType newB, SugRealType newC, SugRealType newD, SugRealType newE, SugRealType newF) Sets the A, B, C, D, E, and F elements of the matrix |
SugRealType | setB (SugRealType newB) Sets the B element of the matrix |
SugRealType | setC (SugRealType newC) Sets the C element of the matrix |
SugRealType | setD (SugRealType newD) Sets the D element of the matrix |
SugRealType | setE (SugRealType newE) Sets the E element of the matrix |
SugRealType | setF (SugRealType newF) Sets the F element of the matrix |
SugMatrix& | skewX (SugRealType angle) Skews the x component of the matrix |
SugMatrix& | skewY (SugRealType angle) Skews the y component of the matrix |
SugMatrix& | translate (SugRealType x, SugRealType y) Performs a translation of the matrix |
~SugMatrix () The class destructor |
The matrix manipulation class. This is a direct translation of the SVG IDL.
Alphabetic index HTML hierarchy of classes or Java