math.geom2d
Class Dimension2D

java.lang.Object
  extended by java.awt.geom.Dimension2D
      extended by math.geom2d.Dimension2D
All Implemented Interfaces:
java.lang.Cloneable

public class Dimension2D
extends java.awt.geom.Dimension2D

An utilitary class used for describing size of bounding boxes for shapes, or size of shapes.

Author:
Legland

Field Summary
 double height
           
 double width
           
 
Constructor Summary
Dimension2D()
          initialize null dimension (width and height = 0).
Dimension2D(java.awt.geom.Dimension2D dim)
           
Dimension2D(double w, double h)
           
 
Method Summary
 double getHeight()
           
 java.awt.Dimension getSize()
          Return the dimension as a java.awt.Dimension object.
 double getWidth()
           
 void setSize(java.awt.geom.Dimension2D dim)
           
 void setSize(double w, double h)
           
 
Methods inherited from class java.awt.geom.Dimension2D
clone
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

width

public double width

height

public double height
Constructor Detail

Dimension2D

public Dimension2D()
initialize null dimension (width and height = 0).


Dimension2D

public Dimension2D(double w,
                   double h)

Dimension2D

public Dimension2D(java.awt.geom.Dimension2D dim)
Method Detail

getHeight

public double getHeight()
Specified by:
getHeight in class java.awt.geom.Dimension2D
See Also:
Dimension2D.getHeight()

getWidth

public double getWidth()
Specified by:
getWidth in class java.awt.geom.Dimension2D
See Also:
Dimension2D.getWidth()

getSize

public java.awt.Dimension getSize()
Return the dimension as a java.awt.Dimension object. The returned dimension is the smallest Dimension that contains the Dimension2D object. This methid is provided for compatibility with java.awt.Component and java.awt.Dimension.

Returns:
a new instance of java.awt.Dimension, with width and height ceiled (Math.ceil) with those of original.
See Also:
Component.getSize(), Dimension.getSize()

setSize

public void setSize(double w,
                    double h)
Specified by:
setSize in class java.awt.geom.Dimension2D
See Also:
Dimension2D.setSize(double, double)

setSize

public void setSize(java.awt.geom.Dimension2D dim)
Overrides:
setSize in class java.awt.geom.Dimension2D
See Also:
Dimension2D.setSize(java.awt.geom.Dimension2D)