# 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 QVector2D(): # skipped bases: <type 'sip.simplewrapper'>
    """
    QVector2D()
    QVector2D(float, float)
    QVector2D(QPoint)
    QVector2D(QPointF)
    QVector2D(QVector3D)
    QVector2D(QVector4D)
    QVector2D(QVector2D)
    """
    def dotProduct(self, QVector2D, QVector2D_1): # real signature unknown; restored from __doc__
        """ QVector2D.dotProduct(QVector2D, QVector2D) -> float """
        return 0.0

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

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

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

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

    def normalized(self): # real signature unknown; restored from __doc__
        """ QVector2D.normalized() -> QVector2D """
        return QVector2D

    def setX(self, p_float): # real signature unknown; restored from __doc__
        """ QVector2D.setX(float) """
        pass

    def setY(self, p_float): # real signature unknown; restored from __doc__
        """ QVector2D.setY(float) """
        pass

    def toPoint(self): # real signature unknown; restored from __doc__
        """ QVector2D.toPoint() -> QPoint """
        pass

    def toPointF(self): # real signature unknown; restored from __doc__
        """ QVector2D.toPointF() -> QPointF """
        pass

    def toVector3D(self): # real signature unknown; restored from __doc__
        """ QVector2D.toVector3D() -> QVector3D """
        return QVector3D

    def toVector4D(self): # real signature unknown; restored from __doc__
        """ QVector2D.toVector4D() -> QVector4D """
        return QVector4D

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

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

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

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

    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 __iadd__(self, y): # real signature unknown; restored from __doc__
        """ x.__iadd__(y) <==> x+=y """
        pass

    def __idiv__(self, y): # real signature unknown; restored from __doc__
        """ x.__idiv__(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 __isub__(self, y): # real signature unknown; restored from __doc__
        """ x.__isub__(y) <==> x-=y """
        pass

    def __itruediv__(self, y): # real signature unknown; restored from __doc__
        """ x.__itruediv__(y) <==> x/=y """
        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 __neg__(self): # real signature unknown; restored from __doc__
        """ x.__neg__() <==> -x """
        pass

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

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

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

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

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

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

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

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

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

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

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



