public AlignedRectangle2D getBoundingRectangle() { if (isBoundingRectangleDirty) { boundingRectangle.clear(); for (Stroke s : strokes) { boundingRectangle.bound(s.getBoundingRectangle()); } isBoundingRectangleDirty = false; } return boundingRectangle; }
public AlignedRectangle2D getBoundingRectangle() { if (isBoundingRectangleDirty) { boundingRectangle.clear(); for (Point2D p : points) { boundingRectangle.bound(p); } isBoundingRectangleDirty = false; } return boundingRectangle; }