Class QVector2D
- All Implemented Interfaces:
QtObjectInterface,Cloneable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal QVector2Dclone()Creates and returns a copy of this object.final floatdistanceToLine(QVector2D point, QVector2D direction) final floatdistanceToPoint(QVector2D point) final QVector2Ddiv(float divisor) Seeoperator/(QVector2D,float) final QVector2DSeeoperator/(QVector2D,QVector2D) final QVector2Ddivide(float divisor) final QVector2Dstatic floatdotProduct(QVector2D v1, QVector2D v2) final booleanbooleanfinal floatget(int i) inthashCode()Returns the objects's hash code computed byqHash(QVector2D).final booleanisNull()final floatlength()final floatfinal QVector2Dfinal QVector2Dmultiply(float factor) final QVector2Dfinal voidfinal QVector2Dfinal QVector2Dstatic booleanqFuzzyCompare(QVector2D v1, QVector2D v2) voidreadFrom(QDataStream arg__1) final voidset(int i, float value) SeeQVector2D::operator[](int) final voidsetX(float x) final voidsetY(float y) final QVector2Dfinal QVector2Dtimes(float factor) Seeoperator*(QVector2D,float) final QVector2DSeeoperator*(QVector2D,QVector2D) final QPointtoPoint()final QPointFtoPointF()toString()Seeoperator<<(QDebug,QVector2D) final QVector3Dfinal QVector4Dfinal QVector2DSeeoperator-(QVector2D)voidwriteTo(QDataStream arg__1) final floatx()final floaty()Methods inherited from class io.qt.QtObject
dispose, isDisposed
-
Constructor Details
-
QVector2D
public QVector2D() -
QVector2D
-
QVector2D
-
QVector2D
-
QVector2D
-
QVector2D
-
QVector2D
public QVector2D(float xpos, float ypos) - Parameters:
xpos-ypos-
-
-
Method Details
-
distanceToLine
- Parameters:
point-direction-- Returns:
-
distanceToPoint
- Parameters:
point-- Returns:
-
isNull
-
length
-
lengthSquared
-
normalize
-
normalized
-
times
See
operator*(QVector2D,QVector2D) - Parameters:
v2-- Returns:
-
times
See
operator*(QVector2D,float) - Parameters:
factor-- Returns:
-
multiply
See
QVector2D::operator*=(QVector2D) This member function returns the object itself.
- Parameters:
vector-- Returns:
- this
-
multiply
See
QVector2D::operator*=(float) This member function returns the object itself.
- Parameters:
factor-- Returns:
- this
-
plus
- Parameters:
v2-- Returns:
-
add
See
QVector2D::operator+=(QVector2D) This member function returns the object itself.
- Parameters:
vector-- Returns:
- this
-
unaryMinus
-
minus
- Parameters:
v2-- Returns:
-
subtract
See
QVector2D::operator-=(QVector2D) This member function returns the object itself.
- Parameters:
vector-- Returns:
- this
-
div
See
operator/(QVector2D,QVector2D) - Parameters:
divisor-- Returns:
-
div
See
operator/(QVector2D,float) - Parameters:
divisor-- Returns:
-
divide
See
QVector2D::operator/=(QVector2D) This member function returns the object itself.
- Parameters:
vector-- Returns:
- this
-
divide
See
QVector2D::operator/=(float) This member function returns the object itself.
- Parameters:
divisor-- Returns:
- this
-
writeTo
- Parameters:
arg__1-
-
equals
- Parameters:
v2-- Returns:
-
readFrom
- Parameters:
arg__1-
-
get
- Parameters:
i-- Returns:
-
set
See
QVector2D::operator[](int) - Parameters:
i-value-
-
setX
-
setY
-
toPoint
-
toPointF
-
toVector3D
-
toVector4D
-
x
-
y
-
dotProduct
- Parameters:
v1-v2-- Returns:
-
qFuzzyCompare
- Parameters:
v1-v2-- Returns:
-
equals
-
hashCode
Returns the objects's hash code computed byqHash(QVector2D). -
toString
See
operator<<(QDebug,QVector2D) -
clone
Creates and returns a copy of this object.
See
QVector2D::QVector2D(QVector2D)
-