<<<<<<< HEAD
package shapes;
import java.awt.geom.Rectangle2D;
import java.io.IOException;
import java.io.Serializable;
/**
* Extension of the java {@link Rectangle2D.Double} class that provides
* serialization.
*
*/
public class Rectangle2DExt extends Rectangle2D.Double implements Serializable {
private static final long serialVersionUID = 1L;
public Rectangle2DExt(Rectangle2D.Double rect) {
super(rect.x, rect.y, rect.width, rect.height);
}
public Rectangle2DExt() {
}
public Rectangle2DExt(double centerX, double centerY, double width, double height) {
super(centerX,centerY,width,height);
}
private void writeObject(java.io.ObjectOutputStream out) throws IOException {
out.writeDouble(x);
out.writeDouble(y);
out.writeDouble(width);
out.writeDouble(height);
}
private void readObject(java.io.ObjectInputStream in) throws IOException, ClassNotFoundException {
x = in.readDouble();
y = in.readDouble();
width = in.readDouble();
height = in.readDouble();
}
}
=======
package shapes;
import java.awt.geom.Rectangle2D;
import java.io.IOException;
import java.io.Serializable;
/**
* Extension of the java {@link Rectangle2D.Double} class that provides
* serialization.
*
*/
public class Rectangle2DExt extends Rectangle2D.Double implements Serializable {
private static final long serialVersionUID = 1L;
public Rectangle2DExt(Rectangle2D.Double rect) {
super(rect.x, rect.y, rect.width, rect.height);
}
public Rectangle2DExt() {
}
public Rectangle2DExt(double centerX, double centerY, double width, double height) {
super(centerX,centerY,width,height);
}
private void writeObject(java.io.ObjectOutputStream out) throws IOException {
out.writeDouble(x);
out.writeDouble(y);
out.writeDouble(width);
out.writeDouble(height);
}
private void readObject(java.io.ObjectInputStream in) throws IOException, ClassNotFoundException {
x = in.readDouble();
y = in.readDouble();
width = in.readDouble();
height = in.readDouble();
}
}
>>>>>>> origin/abdalla