import org.simantics.objmap.graph.annotations.RelatedSetObj;
import org.simantics.plant3d.ontology.Plant3D;
import org.simantics.plant3d.scenegraph.controlpoint.PipeControlPoint;
-import org.simantics.plant3d.scenegraph.controlpoint.PipeControlPoint.Type;
+import org.simantics.plant3d.scenegraph.controlpoint.PipeControlPoint.PointType;
import org.simantics.plant3d.scenegraph.controlpoint.PipingRules;
/**
private PipelineComponent next;
private PipelineComponent previous;
+ public PipeRun getPipeRun() {
+ return pipeRun;
+ }
+
/**
* Sets the pipe run.
*
return null;
branchPoint = new PipeControlPoint(this,branch0.getPipeRun());
branchPoint.setFixed(false);
- branchPoint.setType(Type.END);
+ branchPoint.setType(PointType.END);
branchPoint.parent = getControlPoint();
getControlPoint().children.add(branchPoint);
branchPoint.setWorldOrientation(getControlPoint().getWorldOrientation());
return Collections.EMPTY_MAP;
}
- public PipeRun getPipeRun() {
- return pipeRun;
- }
-
public abstract String getType();
public abstract PipeControlPoint getControlPoint();
}
}
- public void getControlPointEnds(Tuple3d p1, Tuple3d p2) {
+ public void getEnds(Tuple3d p1, Tuple3d p2) {
getControlPoint().getControlPointEnds(p1, p2);
}
- public Vector3d getNormal() {
- Vector3d v = new Vector3d();
- MathTools.rotate(getWorldOrientation(), MathTools.Z_AXIS, v);
- return v;
- }
-
}