/** * Move a rectangle * * @param deltaX The delta x-location by which the rectangle should be moved -- must be a valid double * @param deltaY The delta y-location by which the rectangle should be moved -- must be a valid double * @throws ShapeException Exception throw if any parameter is invalid * @throws ShapeException When a rectangle is moved to have a length of zero */ public void Move(double deltaX, double deltaY) { Line1.Move(deltaX, deltaY); Line2.Move(deltaX, deltaY); Line3.Move(deltaX, deltaY); Line4.Move(deltaX, deltaY); }