nl.javel.gisbeans.geom
Class SerializableRectangle2D.Float
java.lang.Object
java.awt.geom.RectangularShape
java.awt.geom.Rectangle2D
nl.javel.gisbeans.geom.SerializableRectangle2D
nl.javel.gisbeans.geom.SerializableRectangle2D.Float
- All Implemented Interfaces:
- Shape, Serializable, Cloneable
- Enclosing class:
- SerializableRectangle2D
public static class SerializableRectangle2D.Float
- extends SerializableRectangle2D
The SerializableRectangle2D.Float class is a serializable version of the
java.awt.geom.Rectangle2D.Double class.
- Since:
- JDK 1.2
- Version:
- 1.0
- Author:
- Peter Jacobs
Paul Jacobs
- See Also:
- Serialized Form
| Methods inherited from class java.awt.geom.Rectangle2D |
add, add, add, contains, contains, equals, getPathIterator, getPathIterator, hashCode, intersect, intersects, intersectsLine, intersectsLine, outcode, setFrame, union |
| Methods inherited from class java.awt.geom.RectangularShape |
clone, contains, contains, getBounds, getCenterX, getCenterY, getFrame, getMaxX, getMaxY, getMinX, getMinY, intersects, setFrame, setFrame, setFrameFromCenter, setFrameFromCenter, setFrameFromDiagonal, setFrameFromDiagonal |
SerializableRectangle2D.Float
public SerializableRectangle2D.Float()
- constructs a new nl.javel.gisbeans.geom.SerializableRectangle2D.Float
SerializableRectangle2D.Float
public SerializableRectangle2D.Float(float x,
float y,
float w,
float h)
- constructs a new nl.javel.gisbeans.geom.SerializableRectangle2D.Float
- Parameters:
x - the xy - the yw - the widthh - the height
createIntersection
public Rectangle2D createIntersection(Rectangle2D r)
- Specified by:
createIntersection in class Rectangle2D
- See Also:
Rectangle2D.createIntersection(java.awt.geom.Rectangle2D)
createUnion
public Rectangle2D createUnion(Rectangle2D r)
- Specified by:
createUnion in class Rectangle2D
- See Also:
Rectangle2D.createUnion(java.awt.geom.Rectangle2D)
getBounds2D
public Rectangle2D getBounds2D()
- Specified by:
getBounds2D in interface Shape- Overrides:
getBounds2D in class Rectangle2D
- See Also:
Shape.getBounds2D()
getHeight
public double getHeight()
- Specified by:
getHeight in class RectangularShape
- See Also:
RectangularShape.getHeight()
getWidth
public double getWidth()
- Specified by:
getWidth in class RectangularShape
- See Also:
RectangularShape.getWidth()
getX
public double getX()
- Specified by:
getX in class RectangularShape
- See Also:
RectangularShape.getX()
getY
public double getY()
- Specified by:
getY in class RectangularShape
- See Also:
RectangularShape.getY()
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty in class RectangularShape
- See Also:
RectangularShape.isEmpty()
outcode
public int outcode(double x,
double y)
- Specified by:
outcode in class Rectangle2D
- See Also:
Rectangle2D.outcode(double, double)
setRect
public void setRect(float x,
float y,
float w,
float h)
- Parameters:
x - y - w - h -
setRect
public void setRect(double x,
double y,
double w,
double h)
- Specified by:
setRect in class Rectangle2D
- See Also:
Rectangle2D.setRect(double, double, double,
double)
setRect
public void setRect(Rectangle2D r)
- Overrides:
setRect in class Rectangle2D
- See Also:
Rectangle2D.setRect(java.awt.geom.Rectangle2D)
toString
public String toString()
- Overrides:
toString in class Object
- See Also:
Object.toString()