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 ()) # | |