public void setType(String type) throws Exception{
this.type = type;
controlPoint = ControlPointFactory.create(this);
+ syncNext();
+ syncPrevious();
+ syncBranch0();
}
private void updateOffset() {
if (!componentCalculatedOffset && getControlPoint().isOffset()) {
- getControlPoint().setOffset(getPipeRun().getPipeDiameter()*0.5 - getAlternativePipeRun().getPipeDiameter()*0.5);
+ getControlPoint().setOffset(getPipeRun().getInsideDiameter()*0.5 - getAlternativePipeRun().getInsideDiameter()*0.5);
}
}