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
- Since:
- This class was introduced in Qt 4.6.
-
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 booleanSeeoperator==(QVector4D,QVector4D) booleanSeeoperator==(QVector4D,QVector4D) final 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 QVector4DSeeoperator+(QVector4D,QVector4D) static 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
- Parameters:
point-
-
QVector4D
- Parameters:
point-
-
QVector4D
- Parameters:
vector-
-
QVector4D
- Parameters:
vector-zpos-wpos-
-
QVector4D
- Parameters:
vector-
-
QVector4D
- Parameters:
vector-wpos-
-
QVector4D
See
QVector4D::QVector4D(QVector4D) - Parameters:
other-
-
QVector4D
public QVector4D(float xpos, float ypos, float zpos, float wpos) - Parameters:
xpos-ypos-zpos-wpos-
-
-
Method Details
-
isNull
- Returns:
-
length
- Returns:
-
lengthSquared
- Returns:
-
normalize
-
normalized
- Returns:
-
times
See
operator*(QVector4D,QMatrix4x4) - Parameters:
matrix-- Returns:
-
times
See
operator*(QVector4D,QVector4D) - Parameters:
v2-- Returns:
-
times
See
operator*(QVector4D,float) - Parameters:
factor-- Returns:
-
multiply
- Parameters:
vector-- Returns:
-
multiply
- Parameters:
factor-- Returns:
-
plus
See
operator+(QVector4D,QVector4D) - Parameters:
v2-- Returns:
-
add
- Parameters:
vector-- Returns:
-
unaryMinus
See
operator-(QVector4D)- Returns:
-
minus
- Parameters:
v2-- Returns:
-
subtract
- Parameters:
vector-- Returns:
-
div
See
operator/(QVector4D,QVector4D) - Parameters:
divisor-- Returns:
-
div
See
operator/(QVector4D,float) - Parameters:
divisor-- Returns:
-
divide
- Parameters:
vector-- Returns:
- Since:
- This function was introduced in Qt 5.5.
-
divide
- Parameters:
divisor-- Returns:
-
writeTo
See
operator<<(QDataStream&,QVector4D) - Parameters:
arg__1-
-
equals
See
operator==(QVector4D,QVector4D) - Parameters:
v2-- Returns:
-
readFrom
See
operator>>(QDataStream&,QVector4D&) - Parameters:
arg__1-
-
get
- Parameters:
i-- Returns:
- Since:
- This function was introduced in Qt 5.2.
-
set
See
QVector4D::operator[](int) - Parameters:
i-value-
-
setW
- Parameters:
w-
-
setX
- Parameters:
x-
-
setY
- Parameters:
y-
-
setZ
- Parameters:
z-
-
toPoint
- Returns:
-
toPointF
- Returns:
-
toVector2D
- Returns:
-
toVector2DAffine
- Returns:
-
toVector3D
- Returns:
-
toVector3DAffine
- Returns:
-
w
- Returns:
-
x
- Returns:
-
y
- Returns:
-
z
- Returns:
-
dotProduct
- Parameters:
v1-v2-- Returns:
-
qFuzzyCompare
- Parameters:
v1-v2-- Returns:
-
equals
See
operator==(QVector4D,QVector4D) -
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).
-