getRotationAngle :: InlineComponent -> <Proc> Maybe Double
setRotationAngle :: InlineComponent -> Maybe Double -> <Proc> ()
+ isSizeChange :: InlineComponent -> <Proc> Boolean
+
isReversed :: InlineComponent -> <Proc>Maybe Boolean
setReversed :: InlineComponent -> Maybe Boolean -> <Proc> ()
include "G3D/Scenegraph/Node"
include "G3D/Scenegraph/G3DNode"
+import "Simantics/DB" (Resource)
+
importJava "org.simantics.plant3d.scenegraph.P3DRootNode" where
data P3DRootNode
addChild :: P3DRootNode -> Node -> <Proc> ()
getChild :: P3DRootNode -> <Proc> [Node]
- remChild :: P3DRootNode -> Node -> <Proc> ()
+ remChild :: P3DRootNode -> Node -> <Proc> ()
+
+ getNodeResource :: P3DRootNode -> Node -> Resource
+ getResourceNode :: P3DRootNode -> Resource -> Node
instance NodeClass P3DRootNode
instance ParentNodeClass P3DRootNode
getType c = getType' (asPipelineComponent c)
getControlPoint :: a -> <Proc> PipeControlPoint
- getControlPoint c = getControlPoint (asPipelineComponent c)
+ getControlPoint c = getControlPoint' (asPipelineComponent c)
remove :: a -> <Proc> ()
remove c = remove' (asPipelineComponent c)
getPipelineComponent :: PipeControlPoint -> PipelineComponent
+ getTurnAngle :: PipeControlPoint -> <Proc> Maybe Double
+
//@JavaName getType
//getPointType :: PipeControlPoint -> PointType
getTurnAngle :: TurnComponent -> <Proc> Maybe Double
setTurnAngle :: TurnComponent -> Maybe Double -> <Proc> ()
+ getTurnRadius :: TurnComponent -> <Proc> Maybe Double
+
getTurnAxis :: TurnComponent -> <Proc> Vector3d
getRotationAngle :: TurnComponent -> <Proc> Maybe Double