public void setType(String type) throws Exception{
this.type = type;
controlPoint = ControlPointFactory.create(this);
+ syncNext();
+ syncPrevious();
+ syncBranch0();
}
@Override
public void setTurnRadiusIndex(Integer turnRadiusIndex) {
if (this.turnRadiusIndex == turnRadiusIndex)
return;
- if (turnRadiusIndex == null)
+ if (turnRadiusIndex == null || turnRadiusIndex < 0)
return;
if (turnRadiusIndex != null && getPipeRun() != null) {
if (getPipeRun().getTurnRadiusArray().length <= turnRadiusIndex)