org.jfree.ui
Class FloatDimension

java.lang.Object
  extended byjava.awt.geom.Dimension2D
      extended byorg.jfree.ui.FloatDimension
All Implemented Interfaces:
java.lang.Cloneable, java.io.Serializable

public class FloatDimension
extends java.awt.geom.Dimension2D
implements java.lang.Cloneable, java.io.Serializable

A dimension object specified using float values.

Author:
Thomas Morgner
See Also:
Serialized Form

Constructor Summary
FloatDimension()
          Creates a new dimension object with width and height set to zero.
FloatDimension(FloatDimension fd)
          Creates a new dimension that is a copy of another dimension.
FloatDimension(float width, float height)
          Creates a new dimension.
 
Method Summary
 java.lang.Object clone()
          Creates and returns a copy of this object.
 boolean equals(java.lang.Object o)
          Tests this object for equality with another object.
 double getHeight()
          Returns the height.
 double getWidth()
          Returns the width.
 int hashCode()
          Returns a hash code.
 void setHeight(double height)
          Sets the height.
 void setSize(double width, double height)
          Sets the size of this Dimension object to the specified width and height.
 void setWidth(double width)
          Sets the width.
 java.lang.String toString()
          Returns a string representation of the object.
 
Methods inherited from class java.awt.geom.Dimension2D
setSize
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FloatDimension

public FloatDimension()
Creates a new dimension object with width and height set to zero.


FloatDimension

public FloatDimension(FloatDimension fd)
Creates a new dimension that is a copy of another dimension.

Parameters:
fd - the dimension to copy.

FloatDimension

public FloatDimension(float width,
                      float height)
Creates a new dimension.

Parameters:
width - the width.
height - the height.
Method Detail

getWidth

public double getWidth()
Returns the width.

Returns:
the width.

getHeight

public double getHeight()
Returns the height.

Returns:
the height.

setWidth

public void setWidth(double width)
Sets the width.

Parameters:
width - the width.

setHeight

public void setHeight(double height)
Sets the height.

Parameters:
height - the height.

setSize

public void setSize(double width,
                    double height)
Sets the size of this Dimension object to the specified width and height. This method is included for completeness, to parallel the getSize method of Component.

Parameters:
width - the new width for the Dimension object
height - the new height for the Dimension object

clone

public java.lang.Object clone()
Creates and returns a copy of this object.

Returns:
a clone of this instance.
Throws:
java.lang.OutOfMemoryError - if there is not enough memory.
See Also:
Cloneable

toString

public java.lang.String toString()
Returns a string representation of the object. In general, the toString method returns a string that "textually represents" this object. The result should be a concise but informative representation that is easy for a person to read.

Returns:
a string representation of the object.

equals

public boolean equals(java.lang.Object o)
Tests this object for equality with another object.

Parameters:
o - the other object.
Returns:
true or false.

hashCode

public int hashCode()
Returns a hash code.

Returns:
A hash code.