Class SerializableRectangle2D.Double
- java.lang.Object
-
- java.awt.geom.RectangularShape
-
- java.awt.geom.Rectangle2D
-
- nl.tudelft.simulation.dsol.animation.gis.SerializableRectangle2D
-
- nl.tudelft.simulation.dsol.animation.gis.SerializableRectangle2D.Double
-
- All Implemented Interfaces:
Shape,Serializable,Cloneable
- Enclosing class:
- SerializableRectangle2D
public static class SerializableRectangle2D.Double extends SerializableRectangle2D implements Serializable
The SerializableRectangle2D.Double class is a serializable version of thejava.awt.geom.Rectangle2D.Doubleclass.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class nl.tudelft.simulation.dsol.animation.gis.SerializableRectangle2D
SerializableRectangle2D.Double, SerializableRectangle2D.Float
-
-
Field Summary
-
Fields inherited from class java.awt.geom.Rectangle2D
OUT_BOTTOM, OUT_LEFT, OUT_RIGHT, OUT_TOP
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Rectangle2DcreateIntersection(Rectangle2D r)Rectangle2DcreateUnion(Rectangle2D r)Rectangle2DgetBounds2D()doublegetHeight()doublegetWidth()doublegetX()doublegetY()booleanisEmpty()intoutcode(double x, double y)voidsetRect(double x, double y, double w, double h)voidsetRect(Rectangle2D r)StringtoString()-
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
-
-
-
-
Method Detail
-
createIntersection
public Rectangle2D createIntersection(Rectangle2D r)
- Specified by:
createIntersectionin classRectangle2D
-
createUnion
public Rectangle2D createUnion(Rectangle2D r)
- Specified by:
createUnionin classRectangle2D
-
getBounds2D
public Rectangle2D getBounds2D()
- Specified by:
getBounds2Din interfaceShape- Overrides:
getBounds2Din classRectangle2D
-
getHeight
public double getHeight()
- Specified by:
getHeightin classRectangularShape
-
getWidth
public double getWidth()
- Specified by:
getWidthin classRectangularShape
-
getX
public double getX()
- Specified by:
getXin classRectangularShape
-
getY
public double getY()
- Specified by:
getYin classRectangularShape
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin classRectangularShape
-
outcode
public int outcode(double x, double y)- Specified by:
outcodein classRectangle2D
-
setRect
public void setRect(double x, double y, double w, double h)- Specified by:
setRectin classRectangle2D
-
setRect
public void setRect(Rectangle2D r)
- Overrides:
setRectin classRectangle2D
-
-