mischief-math
Safe HaskellNone
LanguageGHC2024

Mischief.Math.Quat

Documentation

newtype Quat Source #

Constructors

Quat (Quaternion Float) 

Instances

Instances details
Default Quat Source # 
Instance details

Defined in Mischief.Math.Quat

Methods

def :: Quat #

Num Quat Source # 
Instance details

Defined in Mischief.Math.Quat

Methods

(+) :: Quat -> Quat -> Quat #

(-) :: Quat -> Quat -> Quat #

(*) :: Quat -> Quat -> Quat #

negate :: Quat -> Quat #

abs :: Quat -> Quat #

signum :: Quat -> Quat #

fromInteger :: Integer -> Quat #

Show Quat Source # 
Instance details

Defined in Mischief.Math.Quat

Methods

showsPrec :: Int -> Quat -> ShowS #

show :: Quat -> String #

showList :: [Quat] -> ShowS #

Eq Quat Source # 
Instance details

Defined in Mischief.Math.Quat

Methods

(==) :: Quat -> Quat -> Bool #

(/=) :: Quat -> Quat -> Bool #

Ord Quat Source # 
Instance details

Defined in Mischief.Math.Quat

Methods

compare :: Quat -> Quat -> Ordering #

(<) :: Quat -> Quat -> Bool #

(<=) :: Quat -> Quat -> Bool #

(>) :: Quat -> Quat -> Bool #

(>=) :: Quat -> Quat -> Bool #

max :: Quat -> Quat -> Quat #

min :: Quat -> Quat -> Quat #

data Euler Source #

Constructors

Euler 

Fields

Instances

Instances details
Show Euler Source # 
Instance details

Defined in Mischief.Math.Quat

Methods

showsPrec :: Int -> Euler -> ShowS #

show :: Euler -> String #

showList :: [Euler] -> ShowS #

Eq Euler Source # 
Instance details

Defined in Mischief.Math.Quat

Methods

(==) :: Euler -> Euler -> Bool #

(/=) :: Euler -> Euler -> Bool #