# encoding: utf-8
# module PyQt4.QtGui
# from C:\Python27\lib\site-packages\PyQt4\QtGui.pyd
# by generator 1.145
# no doc

# imports
import PyQt4.QtCore as __PyQt4_QtCore


class QMatrix(): # skipped bases: <type 'sip.simplewrapper'>
    """
    QMatrix()
    QMatrix(float, float, float, float, float, float)
    QMatrix(QMatrix)
    """
    def det(self): # real signature unknown; restored from __doc__
        """ QMatrix.det() -> float """
        return 0.0

    def determinant(self): # real signature unknown; restored from __doc__
        """ QMatrix.determinant() -> float """
        return 0.0

    def dx(self): # real signature unknown; restored from __doc__
        """ QMatrix.dx() -> float """
        return 0.0

    def dy(self): # real signature unknown; restored from __doc__
        """ QMatrix.dy() -> float """
        return 0.0

    def inverted(self): # real signature unknown; restored from __doc__
        """ QMatrix.inverted() -> (QMatrix, bool) """
        pass

    def isIdentity(self): # real signature unknown; restored from __doc__
        """ QMatrix.isIdentity() -> bool """
        return False

    def isInvertible(self): # real signature unknown; restored from __doc__
        """ QMatrix.isInvertible() -> bool """
        return False

    def m11(self): # real signature unknown; restored from __doc__
        """ QMatrix.m11() -> float """
        return 0.0

    def m12(self): # real signature unknown; restored from __doc__
        """ QMatrix.m12() -> float """
        return 0.0

    def m21(self): # real signature unknown; restored from __doc__
        """ QMatrix.m21() -> float """
        return 0.0

    def m22(self): # real signature unknown; restored from __doc__
        """ QMatrix.m22() -> float """
        return 0.0

    def map(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        QMatrix.map(int, int) -> (int, int)
        QMatrix.map(float, float) -> (float, float)
        QMatrix.map(QPoint) -> QPoint
        QMatrix.map(QPointF) -> QPointF
        QMatrix.map(QLine) -> QLine
        QMatrix.map(QLineF) -> QLineF
        QMatrix.map(QPolygonF) -> QPolygonF
        QMatrix.map(QPolygon) -> QPolygon
        QMatrix.map(QRegion) -> QRegion
        QMatrix.map(QPainterPath) -> QPainterPath
        """
        return QPolygonF or QPolygon or QRegion or QPainterPath

    def mapRect(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        QMatrix.mapRect(QRect) -> QRect
        QMatrix.mapRect(QRectF) -> QRectF
        """
        pass

    def mapToPolygon(self, QRect): # real signature unknown; restored from __doc__
        """ QMatrix.mapToPolygon(QRect) -> QPolygon """
        return QPolygon

    def reset(self): # real signature unknown; restored from __doc__
        """ QMatrix.reset() """
        pass

    def rotate(self, p_float): # real signature unknown; restored from __doc__
        """ QMatrix.rotate(float) -> QMatrix """
        return QMatrix

    def scale(self, p_float, p_float_1): # real signature unknown; restored from __doc__
        """ QMatrix.scale(float, float) -> QMatrix """
        return QMatrix

    def setMatrix(self, p_float, p_float_1, p_float_2, p_float_3, p_float_4, p_float_5): # real signature unknown; restored from __doc__
        """ QMatrix.setMatrix(float, float, float, float, float, float) """
        pass

    def shear(self, p_float, p_float_1): # real signature unknown; restored from __doc__
        """ QMatrix.shear(float, float) -> QMatrix """
        return QMatrix

    def translate(self, p_float, p_float_1): # real signature unknown; restored from __doc__
        """ QMatrix.translate(float, float) -> QMatrix """
        return QMatrix

    def __eq__(self, y): # real signature unknown; restored from __doc__
        """ x.__eq__(y) <==> x==y """
        pass

    def __ge__(self, y): # real signature unknown; restored from __doc__
        """ x.__ge__(y) <==> x>=y """
        pass

    def __gt__(self, y): # real signature unknown; restored from __doc__
        """ x.__gt__(y) <==> x>y """
        pass

    def __imul__(self, y): # real signature unknown; restored from __doc__
        """ x.__imul__(y) <==> x*=y """
        pass

    def __init__(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        pass

    def __le__(self, y): # real signature unknown; restored from __doc__
        """ x.__le__(y) <==> x<=y """
        pass

    def __lt__(self, y): # real signature unknown; restored from __doc__
        """ x.__lt__(y) <==> x<y """
        pass

    def __mul__(self, y): # real signature unknown; restored from __doc__
        """ x.__mul__(y) <==> x*y """
        pass

    def __ne__(self, y): # real signature unknown; restored from __doc__
        """ x.__ne__(y) <==> x!=y """
        pass

    def __reduce__(self, *args, **kwargs): # real signature unknown
        pass

    def __rmul__(self, y): # real signature unknown; restored from __doc__
        """ x.__rmul__(y) <==> y*x """
        pass

    __weakref__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """list of weak references to the object (if defined)"""



