]> gerrit.simantics Code Review - simantics/3d.git/blobdiff - org.simantics.plant3d/scl/Plant3d/Utils/ComponentUtils.scl
SCL function for connecting pipeline components
[simantics/3d.git] / org.simantics.plant3d / scl / Plant3d / Utils / ComponentUtils.scl
index c3ef6365677dcd22fd347564c7f63edc47cd97b6..24b2e42c19c750654d0b9e015464eade386a71c7 100644 (file)
@@ -2,6 +2,7 @@ import "Plant3d/Scenegraph/PipelineComponent"
 import "Plant3d/Scenegraph/Equipment"
 import "Plant3d/Scenegraph/Nozzle"
 import "Plant3d/Scenegraph/P3DRootNode"
+import "G3D/Math/Vector3d"
 import "./P3DUtil"
 
 importJava "org.simantics.plant3d.utils.ComponentUtils" where
@@ -21,6 +22,12 @@ importJava "org.simantics.plant3d.utils.ComponentUtils" where
    @JavaName addComponent
    addComponent :: P3DRootNode -> PipelineComponent -> InsertInstruction -> <Proc> PipelineComponent
    
+   @JavaName connect
+   connect :: PipelineComponent -> PipelineComponent -> <Proc> Boolean
+   
+   @JavaName connect
+   connect2 :: PipelineComponent -> PipelineComponent -> PositionType -> Vector3d -> <Proc> Boolean
+   
 importJava "org.simantics.plant3d.utils.ComponentUtils$InsertInstruction" where
    data InsertInstruction