import "./Vector3d" import "JavaBuiltin" as Java importJava "javax.vecmath.AxisAngle4d" where // Immutable mapping data AxisAngle4d @JavaName "" createAxisAngle4d :: Double -> Double -> Double -> Double -> AxisAngle4d @JavaName "" createAxisAngle4d2 :: Vector3d -> Double -> AxisAngle4d @JavaName "" defaultAxisAngle4d :: AxisAngle4d getX :: AxisAngle4d -> Double getY :: AxisAngle4d -> Double getZ :: AxisAngle4d -> Double getAngle :: AxisAngle4d -> Double // Mutable mapping data MAxisAngle4d @JavaName "" createMAxisAngle4d :: Double -> Double -> Double -> Double -> MAxisAngle4d @JavaName "" createMAxisAngle4d2 :: Vector3d -> Double -> MAxisAngle4d @JavaName "" defaultMAxisAngle4d :: MAxisAngle4d @JavaName "" copyMAxisAngle4d :: AxisAngle4d -> MAxisAngle4d @JavaName getX getXM :: MAxisAngle4d -> Double @JavaName getY getYM :: MAxisAngle4d -> Double @JavaName getZ getZM :: MAxisAngle4d -> Double @JavaName getAngle getAngleM :: MAxisAngle4d -> Double setX :: MAxisAngle4d -> Double -> () setY :: MAxisAngle4d -> Double -> () setZ :: MAxisAngle4d -> Double -> () setAngle :: MAxisAngle4d -> Double -> () freeze :: MAxisAngle4d -> AxisAngle4d freeze = Java.unsafeCoerce