]> gerrit.simantics Code Review - simantics/3d.git/blob - org.simantics.g3d/scl/g3d/math/Quat4d.scl
SCL bindings to some G3D and Plant3D Java classes
[simantics/3d.git] / org.simantics.g3d / scl / g3d / math / Quat4d.scl
1   
2 importJava "javax.vecmath.Quat4d" where
3   data Quat4d
4   
5   @JavaName "<init>"
6   createQuat4d :: Double -> Double -> Double -> Double -> Quat4d
7   @JavaName "<init>"
8   copyQuat4d :: Quat4d -> Quat4d
9   @JavaName "<init>"
10   defaultQuat4d :: Quat4d
11   
12   getX :: Quat4d -> Double
13   getY :: Quat4d -> Double
14   getZ :: Quat4d -> Double
15   getW:: Quat4d -> Double
16   setX :: Quat4d -> Double -> ()
17   setY :: Quat4d -> Double -> ()
18   setZ :: Quat4d -> Double -> ()
19   setW :: Quat4d -> Double -> ()
20   
21   mul :: Quat4d -> Quat4d -> ()
22   @JavaName mul
23   mul2 :: Quat4d -> Quat4d -> Quat4d ->()
24   
25   mulInverse :: Quat4d -> Quat4d -> ()
26   @JavaName mulInverse
27   mulInverse2 :: Quat4d -> Quat4d -> Quat4d ->()
28   
29   inverse :: Quat4d -> ()
30   @JavaName inverse
31   inverse2 :: Quat4d -> Quat4d ->()
32   
33   normalize :: Quat4d -> ()
34   @JavaName normalize
35   normalize2 :: Quat4d -> Quat4d ->()
36