Qtc.Gui.QQuaternion

Contents

Documentation

class QqQuaternion x1 where #

Methods

qQuaternion :: x1 -> IO (QQuaternion ()) #

Instances
QqQuaternion () # 
Instance details

Defined in Qtc.Gui.QQuaternion

Methods

qQuaternion :: () -> IO (QQuaternion ()) #

QqQuaternion Initialization # 
Instance details

Defined in Qtc.Gui.QQuaternion

QqQuaternion (QQuaternion t1) # 
Instance details

Defined in Qtc.Gui.QQuaternion

Methods

qQuaternion :: QQuaternion t1 -> IO (QQuaternion ()) #

QqQuaternion (QVector4D t1) # 
Instance details

Defined in Qtc.Gui.QQuaternion

Methods

qQuaternion :: QVector4D t1 -> IO (QQuaternion ()) #

QqQuaternion (Float, QVector3D t2) # 
Instance details

Defined in Qtc.Gui.QQuaternion

Methods

qQuaternion :: (Float, QVector3D t2) -> IO (QQuaternion ()) #

QqQuaternion (Float, Float, Float, Float) # 
Instance details

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

Defined in Qtc.Gui.QQuaternion

Methods

qQuaternion_nf :: () -> IO (QQuaternion ()) #

QqQuaternion_nf Initialization # 
Instance details

Defined in Qtc.Gui.QQuaternion

QqQuaternion_nf (QQuaternion t1) # 
Instance details

Defined in Qtc.Gui.QQuaternion

Methods

qQuaternion_nf :: QQuaternion t1 -> IO (QQuaternion ()) #

QqQuaternion_nf (QVector4D t1) # 
Instance details

Defined in Qtc.Gui.QQuaternion

Methods

qQuaternion_nf :: QVector4D t1 -> IO (QQuaternion ()) #

QqQuaternion_nf (Float, QVector3D t2) # 
Instance details

Defined in Qtc.Gui.QQuaternion

Methods

qQuaternion_nf :: (Float, QVector3D t2) -> IO (QQuaternion ()) #

QqQuaternion_nf (Float, Float, Float, Float) # 
Instance details

Defined in Qtc.Gui.QQuaternion

Methods

qQuaternion_nf :: (Float, Float, Float, Float) -> IO (QQuaternion ()) #

conjugate :: QQuaternion a -> () -> IO (QQuaternion ()) #

conjugated :: QQuaternion a -> () -> IO (QQuaternion ()) #

class QqQuaternionFromAxisAndAngle x1 where #

Methods

qQuaternionFromAxisAndAngle :: x1 -> IO (QQuaternion ()) #

Instances
QqQuaternionFromAxisAndAngle (QVector3D t1, Float) # 
Instance details

Defined in Qtc.Gui.QQuaternion

Methods

qQuaternionFromAxisAndAngle :: (QVector3D t1, Float) -> IO (QQuaternion ()) #

QqQuaternionFromAxisAndAngle (Float, Float, Float, Float) # 
Instance details

Defined in Qtc.Gui.QQuaternion

Methods

qQuaternionFromAxisAndAngle :: (Float, Float, Float, Float) -> IO (QQuaternion ()) #

class QqQuaternionFromEulerAngles x1 where #

Methods

qQuaternionFromEulerAngles :: x1 -> IO (QQuaternion ()) #

Instances
QqQuaternionFromEulerAngles (QVector3D t1) # 
Instance details

Defined in Qtc.Gui.QQuaternion

QqQuaternionFromEulerAngles (Float, Float, Float) # 
Instance details

Defined in Qtc.Gui.QQuaternion

Methods

qQuaternionFromEulerAngles :: (Float, Float, Float) -> IO (QQuaternion ()) #

getAxes :: QQuaternion a -> (QVector3D t1, QVector3D t2, QVector3D t3) -> IO () #

class QgetAxisAndAngle x1 where #

Methods

getAxisAndAngle :: QQuaternion a -> x1 -> IO () #

Instances
QgetAxisAndAngle (QVector3D t1, QFloatPtr t2) # 
Instance details

Defined in Qtc.Gui.QQuaternion

Methods

getAxisAndAngle :: QQuaternion a -> (QVector3D t1, QFloatPtr t2) -> IO () #

QgetAxisAndAngle (QFloatPtr t1, QFloatPtr t2, QFloatPtr t3, QFloatPtr t4) # 
Instance details

Defined in Qtc.Gui.QQuaternion

Methods

getAxisAndAngle :: QQuaternion a -> (QFloatPtr t1, QFloatPtr t2, QFloatPtr t3, QFloatPtr t4) -> IO () #

qQuaternionNlerp :: (QQuaternion t1, QQuaternion t2, Float) -> 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) # 
Instance details

Defined in Qtc.Gui.QQuaternion

Methods

setVector :: QQuaternion a -> QVector3D t1 -> IO () #

QsetVector (Float, Float, Float) # 
Instance details

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

Orphan instances

QsetZ (QQuaternion a) Float # 
Instance details

Methods

setZ :: QQuaternion a -> Float -> IO () #

QqsetY (QQuaternion a) Float # 
Instance details

Methods

qsetY :: QQuaternion a -> Float -> IO () #

QqsetX (QQuaternion a) Float # 
Instance details

Methods

qsetX :: QQuaternion a -> Float -> IO () #

Qnormalize (QQuaternion a) () # 
Instance details

Methods

normalize :: QQuaternion a -> () -> IO () #

QqisNull (QQuaternion a) () # 
Instance details

Methods

qisNull :: QQuaternion a -> () -> IO Bool #

QtoVector4D (QQuaternion a) () # 
Instance details

Methods

toVector4D :: QQuaternion a -> () -> IO (QVector4D ()) #

QlengthSquared (QQuaternion a) () # 
Instance details

Methods

lengthSquared :: QQuaternion a -> () -> IO Float #

QisIdentity (QQuaternion a) () # 
Instance details

Methods

isIdentity :: QQuaternion a -> () -> IO Bool #

Qz (QQuaternion a) () (IO Float) # 
Instance details

Methods

z :: QQuaternion a -> () -> IO Float #

Qqy (QQuaternion a) () (IO Float) # 
Instance details

Methods

qy :: QQuaternion a -> () -> IO Float #

Qqx (QQuaternion a) () (IO Float) # 
Instance details

Methods

qx :: QQuaternion a -> () -> IO Float #

Qqome (QQuaternion a) Float (IO (QQuaternion ())) # 
Instance details

Methods

qome :: QQuaternion a -> Float -> IO (QQuaternion ()) #

Qqode (QQuaternion a) Float (IO (QQuaternion ())) # 
Instance details

Methods

qode :: QQuaternion a -> Float -> IO (QQuaternion ()) #

Qqnormalized (QQuaternion a) () (IO (QQuaternion ())) # 
Instance details

Methods

qnormalized :: QQuaternion a -> () -> IO (QQuaternion ()) #

Qqlength (QQuaternion a) () (IO Float) # 
Instance details

Methods

qlength :: QQuaternion a -> () -> IO Float #

Qinverted (QQuaternion a) () (IO (QQuaternion ())) # 
Instance details

Methods

inverted :: QQuaternion a -> () -> IO (QQuaternion ()) #

Qqose (QQuaternion a) (QQuaternion t1) (IO (QQuaternion ())) # 
Instance details

Methods

qose :: QQuaternion a -> QQuaternion t1 -> IO (QQuaternion ()) #

Qqope (QQuaternion a) (QQuaternion t1) (IO (QQuaternion ())) # 
Instance details

Methods

qope :: QQuaternion a -> QQuaternion t1 -> IO (QQuaternion ()) #

Qqome (QQuaternion a) (QQuaternion t1) (IO (QQuaternion ())) # 
Instance details

Methods

qome :: QQuaternion a -> QQuaternion t1 -> IO (QQuaternion ()) #