Qtc.Gui.QQuaternion
Contents
Documentation
qQuaternionDotProduct :: (QQuaternion t1, QQuaternion t2) -> IO Float #
class QqQuaternion x1 where #
Methods
qQuaternion :: x1 -> IO (QQuaternion ()) #
Instances
QqQuaternion () # | |
Defined in Qtc.Gui.QQuaternion Methods qQuaternion :: () -> IO (QQuaternion ()) # | |
QqQuaternion Initialization # | |
Defined in Qtc.Gui.QQuaternion Methods qQuaternion :: Initialization -> IO (QQuaternion ()) # | |
QqQuaternion (QQuaternion t1) # | |
Defined in Qtc.Gui.QQuaternion Methods qQuaternion :: QQuaternion t1 -> IO (QQuaternion ()) # | |
QqQuaternion (QVector4D t1) # | |
Defined in Qtc.Gui.QQuaternion Methods qQuaternion :: QVector4D t1 -> IO (QQuaternion ()) # | |
QqQuaternion (Float, QVector3D t2) # | |
Defined in Qtc.Gui.QQuaternion Methods qQuaternion :: (Float, QVector3D t2) -> IO (QQuaternion ()) # | |
QqQuaternion (Float, Float, Float, Float) # | |
Defined in Qtc.Gui.QQuaternion Methods qQuaternion :: (Float, Float, Float, Float) -> IO (QQuaternion ()) # |
class QqQuaternion_nf x1 where #
Methods
qQuaternion_nf :: x1 -> IO (QQuaternion ()) #
Instances
QqQuaternion_nf () # | |
Defined in Qtc.Gui.QQuaternion Methods qQuaternion_nf :: () -> IO (QQuaternion ()) # | |
QqQuaternion_nf Initialization # | |
Defined in Qtc.Gui.QQuaternion Methods qQuaternion_nf :: Initialization -> IO (QQuaternion ()) # | |
QqQuaternion_nf (QQuaternion t1) # | |
Defined in Qtc.Gui.QQuaternion Methods qQuaternion_nf :: QQuaternion t1 -> IO (QQuaternion ()) # | |
QqQuaternion_nf (QVector4D t1) # | |
Defined in Qtc.Gui.QQuaternion Methods qQuaternion_nf :: QVector4D t1 -> IO (QQuaternion ()) # | |
QqQuaternion_nf (Float, QVector3D t2) # | |
Defined in Qtc.Gui.QQuaternion Methods qQuaternion_nf :: (Float, QVector3D t2) -> IO (QQuaternion ()) # | |
QqQuaternion_nf (Float, Float, Float, Float) # | |
Defined in Qtc.Gui.QQuaternion Methods qQuaternion_nf :: (Float, Float, Float, Float) -> IO (QQuaternion ()) # |
conjugate :: QQuaternion a -> () -> IO (QQuaternion ()) #
conjugated :: QQuaternion a -> () -> IO (QQuaternion ()) #
qQuaternionFromAxes :: (QVector3D t1, QVector3D t2, QVector3D t3) -> IO (QQuaternion ()) #
class QqQuaternionFromAxisAndAngle x1 where #
Methods
qQuaternionFromAxisAndAngle :: x1 -> IO (QQuaternion ()) #
Instances
QqQuaternionFromAxisAndAngle (QVector3D t1, Float) # | |
Defined in Qtc.Gui.QQuaternion Methods qQuaternionFromAxisAndAngle :: (QVector3D t1, Float) -> IO (QQuaternion ()) # | |
QqQuaternionFromAxisAndAngle (Float, Float, Float, Float) # | |
Defined in Qtc.Gui.QQuaternion Methods qQuaternionFromAxisAndAngle :: (Float, Float, Float, Float) -> IO (QQuaternion ()) # |
qQuaternionFromDirection :: (QVector3D t1, QVector3D t2) -> IO (QQuaternion ()) #
class QqQuaternionFromEulerAngles x1 where #
Methods
qQuaternionFromEulerAngles :: x1 -> IO (QQuaternion ()) #
Instances
QqQuaternionFromEulerAngles (QVector3D t1) # | |
Defined in Qtc.Gui.QQuaternion Methods qQuaternionFromEulerAngles :: QVector3D t1 -> IO (QQuaternion ()) # | |
QqQuaternionFromEulerAngles (Float, Float, Float) # | |
Defined in Qtc.Gui.QQuaternion Methods qQuaternionFromEulerAngles :: (Float, Float, Float) -> IO (QQuaternion ()) # |
qQuaternionFromRotationMatrix :: QMatrix3x3 t1 -> IO (QQuaternion ()) #
class QgetAxisAndAngle x1 where #
Methods
getAxisAndAngle :: QQuaternion a -> x1 -> IO () #
Instances
QgetAxisAndAngle (QVector3D t1, QFloatPtr t2) # | |
Defined in Qtc.Gui.QQuaternion Methods getAxisAndAngle :: QQuaternion a -> (QVector3D t1, QFloatPtr t2) -> IO () # | |
QgetAxisAndAngle (QFloatPtr t1, QFloatPtr t2, QFloatPtr t3, QFloatPtr t4) # | |
Defined in Qtc.Gui.QQuaternion Methods getAxisAndAngle :: QQuaternion a -> (QFloatPtr t1, QFloatPtr t2, QFloatPtr t3, QFloatPtr t4) -> IO () # |
getEulerAngles :: QQuaternion a -> (QFloatPtr t1, QFloatPtr t2, QFloatPtr t3) -> IO () #
qQuaternionNlerp :: (QQuaternion t1, QQuaternion t2, Float) -> IO (QQuaternion ()) #
rotatedVector :: QQuaternion a -> QVector3D t1 -> IO (QVector3D ()) #
qQuaternionRotationTo :: (QVector3D t1, QVector3D t2) -> IO (QQuaternion ()) #
scalar :: QQuaternion a -> () -> IO Float #
setScalar :: QQuaternion a -> Float -> IO () #
class QsetVector x1 where #
Methods
setVector :: QQuaternion a -> x1 -> IO () #
Instances
QsetVector (QVector3D t1) # | |
Defined in Qtc.Gui.QQuaternion Methods setVector :: QQuaternion a -> QVector3D t1 -> IO () # | |
QsetVector (Float, Float, Float) # | |
Defined in Qtc.Gui.QQuaternion Methods setVector :: QQuaternion a -> (Float, Float, Float) -> IO () # |
qQuaternionSlerp :: (QQuaternion t1, QQuaternion t2, Float) -> IO (QQuaternion ()) #
toEulerAngles :: QQuaternion a -> () -> IO (QVector3D ()) #
toRotationMatrix :: QQuaternion a -> () -> IO (QVoid ()) #
vector :: QQuaternion a -> () -> IO (QVector3D ()) #
qQuaternion_delete :: QQuaternion a -> IO () #
Orphan instances
QsetZ (QQuaternion a) Float # | |
Methods setZ :: QQuaternion a -> Float -> IO () # | |
QqsetY (QQuaternion a) Float # | |
Methods qsetY :: QQuaternion a -> Float -> IO () # | |
QqsetX (QQuaternion a) Float # | |
Methods qsetX :: QQuaternion a -> Float -> IO () # | |
Qnormalize (QQuaternion a) () # | |
Methods normalize :: QQuaternion a -> () -> IO () # | |
QqisNull (QQuaternion a) () # | |
Methods qisNull :: QQuaternion a -> () -> IO Bool # | |
QtoVector4D (QQuaternion a) () # | |
Methods toVector4D :: QQuaternion a -> () -> IO (QVector4D ()) # | |
QlengthSquared (QQuaternion a) () # | |
Methods lengthSquared :: QQuaternion a -> () -> IO Float # | |
QisIdentity (QQuaternion a) () # | |
Methods isIdentity :: QQuaternion a -> () -> IO Bool # | |
Qz (QQuaternion a) () (IO Float) # | |
Methods z :: QQuaternion a -> () -> IO Float # | |
Qqy (QQuaternion a) () (IO Float) # | |
Methods qy :: QQuaternion a -> () -> IO Float # | |
Qqx (QQuaternion a) () (IO Float) # | |
Methods qx :: QQuaternion a -> () -> IO Float # | |
Qqome (QQuaternion a) Float (IO (QQuaternion ())) # | |
Methods qome :: QQuaternion a -> Float -> IO (QQuaternion ()) # | |
Qqode (QQuaternion a) Float (IO (QQuaternion ())) # | |
Methods qode :: QQuaternion a -> Float -> IO (QQuaternion ()) # | |
Qqnormalized (QQuaternion a) () (IO (QQuaternion ())) # | |
Methods qnormalized :: QQuaternion a -> () -> IO (QQuaternion ()) # | |
Qqlength (QQuaternion a) () (IO Float) # | |
Methods qlength :: QQuaternion a -> () -> IO Float # | |
Qinverted (QQuaternion a) () (IO (QQuaternion ())) # | |
Methods inverted :: QQuaternion a -> () -> IO (QQuaternion ()) # | |
Qqose (QQuaternion a) (QQuaternion t1) (IO (QQuaternion ())) # | |
Methods qose :: QQuaternion a -> QQuaternion t1 -> IO (QQuaternion ()) # | |
Qqope (QQuaternion a) (QQuaternion t1) (IO (QQuaternion ())) # | |
Methods qope :: QQuaternion a -> QQuaternion t1 -> IO (QQuaternion ()) # | |
Qqome (QQuaternion a) (QQuaternion t1) (IO (QQuaternion ())) # | |
Methods qome :: QQuaternion a -> QQuaternion t1 -> IO (QQuaternion ()) # |