Dimension2D.java 931 Bytes
Newer Older
1
/* Copyright (C) 1999, 2000  Free Software Foundation
2 3 4 5 6 7 8 9 10 11 12

   This file is part of libjava.

This software is copyrighted work licensed under the terms of the
Libjava License.  Please consult the file "LIBJAVA_LICENSE" for
details.  */

package java.awt.geom;

/**
 * @author Per Bothner <bothner@cygnus.com>
13
 * @date February, 1999.
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
 */

/* Written using online API docs for JDK 1.2 beta from http://www.javasoft.com.
 * Status:  Believed complete and correct.
 */

public abstract class Dimension2D implements Cloneable
{
  public abstract double getWidth();
  public abstract double getHeight();

  public abstract void setSize (double width, double height);

  public void setSize (Dimension2D dim)
  {
    setSize(dim.getWidth(), dim.getHeight());
  }

  public Object clone ()
  {
34 35 36 37 38
    try
    {
      return super.clone ();
    } 
    catch (CloneNotSupportedException _) {return null;}
39
  }
40 41 42 43

  protected Dimension2D ()
  {
  }
44
}