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 |
![]() | flipX () Flips the x component of the matrix |
![]() | flipY () Flips the y component of the matrix |
![]() | getA () Returns the A element of the matrix |
![]() | getB () Returns the B element of the matrix |
![]() | getC () Returns the C element of the matrix |
![]() | getD () Returns the D element of the matrix |
![]() | getE () Returns the E element of the matrix |
![]() | getF () Returns the F element of the matrix |
![]() | inverse () Performs the inverse of a matrix |
![]() | multiply (SugMatrix& secondMatrix) Performs a multiply of two matrices |
![]() | rotate (SugRealType angle) Performs a rotation of the matrix |
![]() | rotateFromVector (SugRealType x, SugRealType y) Performs a rotation of the matrix with a given vector |
![]() | scale (SugRealType scaleFactor) Performs a scale the matrix |
![]() | scaleNonUniform (SugRealType scaleFactorX, SugRealType scaleFactorY) Performs a non-uniform scale of the matrix |
![]() | setA (SugRealType newA) Sets the A element of the matrix |
![]() | 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 |
![]() | setB (SugRealType newB) Sets the B element of the matrix |
![]() | setC (SugRealType newC) Sets the C element of the matrix |
![]() | setD (SugRealType newD) Sets the D element of the matrix |
![]() | setE (SugRealType newE) Sets the E element of the matrix |
![]() | setF (SugRealType newF) Sets the F element of the matrix |
![]() | skewX (SugRealType angle) Skews the x component of the matrix |
![]() | skewY (SugRealType angle) Skews the y component of the matrix |
![]() | 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