org.kite9.diagram.position
Class Dimension2D
java.lang.Object
java.awt.geom.Dimension2D
java.awt.Dimension
org.kite9.diagram.position.Dimension2D
- All Implemented Interfaces:
- Serializable, Cloneable
- Direct Known Subclasses:
- CostedDimension
public class Dimension2D
- extends Dimension
This extends and is compatible with the awt dimension class, which is used for a
lot of rendering.
This has double precision though and has internal scaling operations, as well
as actions to allow you to apply operations to a specific direction.
- Author:
- robmoffat
- See Also:
- Serialized Form
Dimension2D
public Dimension2D()
Dimension2D
public Dimension2D(double x,
double y)
Dimension2D
public Dimension2D(Dimension2D clone)
getHeight
public double getHeight()
- Overrides:
getHeight in class Dimension
getSize
public Dimension getSize()
- Overrides:
getSize in class Dimension
getWidth
public double getWidth()
- Overrides:
getWidth in class Dimension
setSize
public void setSize(Dimension arg0)
- Overrides:
setSize in class Dimension
setSize
public void setSize(double x,
double y)
- Overrides:
setSize in class Dimension
setSize
public void setSize(int x,
int y)
- Overrides:
setSize in class Dimension
equals
public boolean equals(Object obj)
- Overrides:
equals in class Dimension
divide
public Dimension2D divide(Dimension2D by)
multiply
public Dimension2D multiply(Dimension2D by)
multiply
public Dimension2D multiply(double by)
roundUpTo
public Dimension2D roundUpTo(Dimension2D factor)
toString
public String toString()
- Overrides:
toString in class Dimension
add
public Dimension2D add(Dimension2D by)
minus
public Dimension2D minus(Dimension2D by)
x
public double x()
y
public double y()
setX
public void setX(double x)
setY
public void setY(double y)
increaseY
public void increaseY(double y)
increaseX
public void increaseX(double x)
Copyright © 2011. All Rights Reserved.