java.lang.Object
io.qt.QtObject
io.qt.gui.QVector4D
- All Implemented Interfaces:
QtObjectInterface,Cloneable
Represents a vector or vertex in 4D space
Java wrapper for Qt class QVector4D
-
Constructor Summary
ConstructorsConstructorDescriptionQVector4D(float xpos, float ypos, float zpos, float wpos) SeeQVector4D::QVector4D(QVector4D) -
Method Summary
Modifier and TypeMethodDescriptionfinal QVector4Dclone()Creates and returns a copy of this object.final QVector4Ddiv(float divisor) Seeoperator/(QVector4D,float) final QVector4DSeeoperator/(QVector4D,QVector4D) final QVector4Ddivide(float divisor) final QVector4Dstatic floatdotProduct(QVector4D v1, QVector4D v2) final booleanbooleanfinal floatget(int i) inthashCode()Returns the objects's hash code computed byqHash(QVector4D).final booleanisNull()final floatlength()final floatfinal QVector4Dfinal QVector4Dmultiply(float factor) final QVector4Dfinal voidfinal QVector4Dfinal QVector4Dstatic booleanqFuzzyCompare(QVector4D v1, QVector4D v2) voidreadFrom(QDataStream arg__1) Seeoperator>>(QDataStream&,QVector4D&) final voidset(int i, float value) SeeQVector4D::operator[](int) final voidsetW(float w) final voidsetX(float x) final voidsetY(float y) final voidsetZ(float z) final QVector4Dfinal QVector4Dtimes(float factor) Seeoperator*(QVector4D,float) final QVector4Dtimes(QMatrix4x4 matrix) Seeoperator*(QVector4D,QMatrix4x4) final QVector4Dtimes(QTransform matrix) Overloaded function fortimes(io.qt.gui.QMatrix4x4).final QVector4DSeeoperator*(QVector4D,QVector4D) final QPointtoPoint()final QPointFtoPointF()toString()Seeoperator<<(QDebug,QVector4D) final QVector2Dfinal QVector2Dfinal QVector3Dfinal QVector3Dfinal QVector4DSeeoperator-(QVector4D)final floatw()voidwriteTo(QDataStream arg__1) Seeoperator<<(QDataStream&,QVector4D) final floatx()final floaty()final floatz()Methods inherited from class io.qt.QtObject
dispose, isDisposed
-
Constructor Details
-
QVector4D
public QVector4D() -
QVector4D
-
QVector4D
-
QVector4D
-
QVector4D
-
QVector4D
-
QVector4D
-
QVector4D
See
QVector4D::QVector4D(QVector4D) -
QVector4D
public QVector4D(float xpos, float ypos, float zpos, float wpos)
-
-
Method Details
-
isNull
-
length
-
lengthSquared
-
normalize
-
normalized
-
times
See
operator*(QVector4D,QMatrix4x4) -
times
See
operator*(QVector4D,QVector4D) -
times
See
operator*(QVector4D,float) -
multiply
-
multiply
-
plus
-
add
-
unaryMinus
See
operator-(QVector4D) -
minus
-
subtract
-
div
See
operator/(QVector4D,QVector4D) -
div
See
operator/(QVector4D,float) -
divide
-
divide
-
writeTo
See
operator<<(QDataStream&,QVector4D) -
equals
-
readFrom
See
operator>>(QDataStream&,QVector4D&) -
get
-
set
See
QVector4D::operator[](int) -
setW
-
setX
-
setY
-
setZ
-
toPoint
-
toPointF
-
toVector2D
-
toVector2DAffine
-
toVector3D
-
toVector3DAffine
-
w
-
x
-
y
-
z
-
dotProduct
-
qFuzzyCompare
-
equals
-
hashCode
Returns the objects's hash code computed byqHash(QVector4D). -
toString
See
operator<<(QDebug,QVector4D) -
clone
Creates and returns a copy of this object.
See
QVector4D::QVector4D(QVector4D) -
times
Overloaded function for
times(io.qt.gui.QMatrix4x4).
-