X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=org.simantics.plant3d%2Fscl%2FPlant3d%2FScenegraph%2FTurnComponent.scl;h=19cc533ee3d794dcefddee3f90d71a05978e66c1;hb=33db57b492e4a41d1370f07f1263b3259cb5482f;hp=f6a765f7618d7cd24814b2c2a0bd309a2f106e6a;hpb=0f296670cc492cef317342832d3e131fd6d76aba;p=simantics%2F3d.git diff --git a/org.simantics.plant3d/scl/Plant3d/Scenegraph/TurnComponent.scl b/org.simantics.plant3d/scl/Plant3d/Scenegraph/TurnComponent.scl index f6a765f7..19cc533e 100644 --- a/org.simantics.plant3d/scl/Plant3d/Scenegraph/TurnComponent.scl +++ b/org.simantics.plant3d/scl/Plant3d/Scenegraph/TurnComponent.scl @@ -1,20 +1,20 @@ -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 -> Boolean + getTurnAngle :: TurnComponent -> Maybe Double + setTurnAngle :: TurnComponent -> Maybe Double -> () - isVariableAngle :: TurnComponent -> Boolean - getTurnAngle :: TurnComponent -> Maybe Double - setTurnAngle :: TurnComponent -> Maybe Double -> () + getTurnAxis :: TurnComponent -> Vector3d - getTurnAxis :: TurnComponent -> Vector3d - - getRotationAngle :: TurnComponent -> Maybe Double - setRotationAngle :: TurnComponent -> Maybe Double -> () - \ No newline at end of file + getRotationAngle :: TurnComponent -> Maybe Double + setRotationAngle :: TurnComponent -> Maybe Double -> () + +instance NodeClass TurnComponent +instance G3DNodeClass TurnComponent +instance P3DNodeClass TurnComponent +instance PipelineComponentClass TurnComponent