My Project
Public Member Functions | Friends | List of all members
ParaEngine::QMatrix Class Reference

Public Member Functions

 QMatrix (float m11, float m12, float m21, float m22, float dx, float dy)
 
 QMatrix (const QMatrix &matrix)
 
void setMatrix (float m11, float m12, float m21, float m22, float dx, float dy)
 
float m11 () const
 
float m12 () const
 
float m21 () const
 
float m22 () const
 
float dx () const
 
float dy () const
 
void map (int x, int y, int *tx, int *ty) const
 
void map (float x, float y, float *tx, float *ty) const
 
QRect mapRect (const QRect &) const
 
QRectF mapRect (const QRectF &) const
 
QPoint map (const QPoint &p) const
 
QPointF map (const QPointF &p) const
 
QLine map (const QLine &l) const
 
QLineF map (const QLineF &l) const
 
void reset ()
 
bool isIdentity () const
 
QMatrixtranslate (float dx, float dy)
 
QMatrixscale (float sx, float sy)
 
QMatrixshear (float sh, float sv)
 
QMatrixrotate (float a)
 
bool isInvertible () const
 
float determinant () const
 
QMatrix inverted (bool *invertible=0) const
 
bool operator== (const QMatrix &) const
 
bool operator!= (const QMatrix &) const
 
QMatrixoperator*= (const QMatrix &)
 
QMatrix operator* (const QMatrix &o) const
 
QMatrixoperator= (const QMatrix &)
 

Friends

class QTransform
 

The documentation for this class was generated from the following files: