]> gerrit.simantics Code Review - simantics/3d.git/blob - org.simantics.plant3d/scl/plant3d/scenegraph/TurnComponent.scl
SCL bindings to some G3D and Plant3D Java classes
[simantics/3d.git] / org.simantics.plant3d / scl / plant3d / scenegraph / TurnComponent.scl
1 import "./PipelineComponent"
2 import "./PipeRun"
3
4 import "g3d/math/Vector3d"
5
6 importJava "org.simantics.plant3d.scenegraph.TurnComponent" where
7   data TurnComponent
8   
9   getType :: TurnComponent -> String
10   getControlPoint :: TurnComponent -> PipeControlPoint
11   getPipeRun :: TurnComponent -> Maybe PipeRun
12   
13   isVariableAngle :: TurnComponent -> Boolean
14   getTurnAngle :: TurnComponent -> Maybe Double
15   setTurnAngle :: TurnComponent -> Maybe Double -> ()
16   
17   getTurnAxis :: TurnComponent -> Vector3d
18   
19   getRotationAngle :: TurnComponent -> Maybe Double
20   setRotationAngle :: TurnComponent -> Maybe Double -> ()
21