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()