java.lang.Object
org.jfree.chart.ui.Size2D
- All Implemented Interfaces:
Serializable
,Cloneable
,PublicCloneable
A simple class for representing the dimensions of an object. It would be
better to use
Dimension2D
, but this class is broken on various
JDK releases (particularly JDK 1.3.1, refer to bugs 4189446 and 4976448 on
the Java bug parade).- See Also:
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionclone()
Returns a clone of this object.boolean
Compares this instance for equality with an arbitrary object.double
Returns the height.double
getWidth()
Returns the width.int
hashCode()
void
setHeight
(double height) Sets the height.void
setWidth
(double width) Sets the width.toString()
Returns a string representation of this instance, mostly used for debugging purposes.
-
Field Details
-
width
public double widthThe width. -
height
public double heightThe height.
-
-
Constructor Details
-
Size2D
public Size2D()Creates a new instance with zero width and height. -
Size2D
public Size2D(double width, double height) Creates a new instance with the specified width and height.- Parameters:
width
- the width.height
- the height.
-
-
Method Details
-
getWidth
public double getWidth()Returns the width.- Returns:
- The width.
-
setWidth
public void setWidth(double width) Sets the width.- Parameters:
width
- the width.
-
getHeight
public double getHeight()Returns the height.- Returns:
- The height.
-
setHeight
public void setHeight(double height) Sets the height.- Parameters:
height
- the height.
-
toString
Returns a string representation of this instance, mostly used for debugging purposes. -
equals
Compares this instance for equality with an arbitrary object. -
hashCode
public int hashCode() -
clone
Returns a clone of this object.- Specified by:
clone
in interfacePublicCloneable
- Overrides:
clone
in classObject
- Returns:
- A clone.
- Throws:
CloneNotSupportedException
- if the object cannot be cloned.
-