include "./PipelineComponent" import "G3D/Math/Vector3d" importJava "org.simantics.plant3d.scenegraph.TurnComponent" where data TurnComponent isVariableAngle :: TurnComponent -> Boolean getTurnAngle :: TurnComponent -> Maybe Double setTurnAngle :: TurnComponent -> Maybe Double -> () getTurnAxis :: TurnComponent -> Vector3d getRotationAngle :: TurnComponent -> Maybe Double setRotationAngle :: TurnComponent -> Maybe Double -> () instance NodeClass TurnComponent instance G3DNodeClass TurnComponent instance P3DNodeClass TurnComponent instance PipelineComponentClass TurnComponent