]> gerrit.simantics Code Review - simantics/3d.git/blob - org.simantics.plant3d/scl/Plant3d/Utils/ComponentUtils.scl
Creating equipment with typeURI
[simantics/3d.git] / org.simantics.plant3d / scl / Plant3d / Utils / ComponentUtils.scl
1 import "Plant3d/Scenegraph/PipelineComponent"
2 import "Plant3d/Scenegraph/Equipment"
3 import "Plant3d/Scenegraph/Nozzle"
4 import "Plant3d/Scenegraph/P3DRootNode"
5 import "./P3DUtil"
6
7 importJava "org.simantics.plant3d.utils.ComponentUtils" where
8
9    @JavaName createComponent
10    createComponentWithURI :: P3DRootNode -> String -> <Proc> PipelineComponent
11    @JavaName createEquipment
12    createEquipmentWithURI :: P3DRootNode -> String -> <Proc> Equipment
13    
14    createStraight :: P3DRootNode -> <Proc> PipelineComponent
15    createTurn :: P3DRootNode -> <Proc> PipelineComponent
16    createReducer :: P3DRootNode -> <Proc> PipelineComponent
17    createBranchSplit :: P3DRootNode -> <Proc> PipelineComponent
18    createEquipment :: P3DRootNode -> Item -> <Proc> Equipment
19    createDefaultNozzle :: P3DRootNode -> Equipment -> <Proc> Nozzle
20