@Override public Point getEndPoint() { return memberCurves.get( memberCurves.size() - 1 ).getEndPoint(); }
@Override public Point getEndPoint() { if ( isReversed ) { return baseCurve.getStartPoint(); } return baseCurve.getEndPoint(); }
@Override public Point getStartPoint() { if ( isReversed ) { return baseCurve.getEndPoint(); } return baseCurve.getStartPoint(); }
@Override public Point getEndPoint() { return getReferencedObject().getEndPoint(); }