Package gnu.kawa.models
Class DDimension
- java.lang.Object
-
- java.awt.geom.Dimension2D
-
- java.awt.Dimension
-
- gnu.kawa.models.DDimension
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable
public class DDimension extends java.awt.DimensionA subclass of Dimension that uses doubles. This is compatible with code that expects a Dimension (which uses int), but can also be used where fractional lengths are needed. Avoid setting the inherited publicwidthandheightfields directly, as that can lead to inconsistencies.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DDimension()DDimension(double width, double height)DDimension(java.awt.geom.Dimension2D d)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)doublegetHeight()DDimensiongetSize()doublegetWidth()voidsetHeight(double height)voidsetSize(double width, double height)voidsetSize(int width, int height)voidsetSize(java.awt.Dimension d)voidsetSize(java.awt.geom.Dimension2D d)voidsetWidth(double width)java.lang.StringtoString()
-
-
-
Method Detail
-
getWidth
public double getWidth()
- Overrides:
getWidthin classjava.awt.Dimension
-
getHeight
public double getHeight()
- Overrides:
getHeightin classjava.awt.Dimension
-
getSize
public DDimension getSize()
- Overrides:
getSizein classjava.awt.Dimension
-
setWidth
public void setWidth(double width)
-
setHeight
public void setHeight(double height)
-
setSize
public void setSize(int width, int height)- Overrides:
setSizein classjava.awt.Dimension
-
setSize
public void setSize(double width, double height)- Overrides:
setSizein classjava.awt.Dimension
-
setSize
public void setSize(java.awt.Dimension d)
- Overrides:
setSizein classjava.awt.Dimension
-
setSize
public void setSize(java.awt.geom.Dimension2D d)
- Overrides:
setSizein classjava.awt.geom.Dimension2D
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.awt.Dimension
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.awt.Dimension
-
-