import "./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 -> Boolean getTurnAngle :: TurnComponent -> Maybe Double setTurnAngle :: TurnComponent -> Maybe Double -> () getTurnAxis :: TurnComponent -> Vector3d getRotationAngle :: TurnComponent -> Maybe Double setRotationAngle :: TurnComponent -> Maybe Double -> ()