-import "./PipelineComponent"
+include "./PipelineComponent"
import "G3D/Math/Vector3d"
importJava "org.simantics.plant3d.scenegraph.TurnComponent" where
data TurnComponent
- getType :: TurnComponent -> String
- getControlPoint :: TurnComponent -> PipeControlPoint
- getPipeRun :: TurnComponent -> Maybe PipeRun
+ isVariableAngle :: TurnComponent -> <Proc> Boolean
+ getTurnAngle :: TurnComponent -> <Proc> Maybe Double
+ setTurnAngle :: TurnComponent -> Maybe Double -> <Proc> ()
- isVariableAngle :: TurnComponent -> Boolean
- getTurnAngle :: TurnComponent -> Maybe Double
- setTurnAngle :: TurnComponent -> Maybe Double -> ()
+ getTurnAxis :: TurnComponent -> <Proc> Vector3d
- getTurnAxis :: TurnComponent -> Vector3d
-
- getRotationAngle :: TurnComponent -> Maybe Double
- setRotationAngle :: TurnComponent -> Maybe Double -> ()
-
\ No newline at end of file
+ getRotationAngle :: TurnComponent -> <Proc> Maybe Double
+ setRotationAngle :: TurnComponent -> Maybe Double -> <Proc> ()
+
+instance NodeClass TurnComponent
+instance G3DNodeClass TurnComponent
+instance P3DNodeClass TurnComponent
+instance PipelineComponentClass TurnComponent