Package cn.mapway.ui.client.mvc
Class Rect
- java.lang.Object
-
- cn.mapway.ui.client.mvc.Rect
-
- All Implemented Interfaces:
com.google.gwt.user.client.rpc.IsSerializable,Serializable
public class Rect extends Object implements Serializable, com.google.gwt.user.client.rpc.IsSerializable
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Rectclone()booleancontains(double x, double y)booleancontains(Size point)RectcopyFrom(Rect src)RectcopyTo(Rect dest)Rectexpand(double top, double right, double bottom, double left)Rectextend(double x, double y)Rectextend(Rect box)SizegetCenter()doublegetHeight()intgetHeightAsInt()SizegetSize()doublegetWidth()intgetWidthAsInt()doublegetX()intgetXAsInt()doublegetY()intgetYAsInt()booleanintersect(Rect box)Rectnormalize()正交化对象Rectoffset(double dx, double dy)Rectset(double startX, double startY, double width, double height)RectsetHeight(double height)RectsetWidth(double width)voidsetX(double x)voidsetY(double y)Rectshrink(double left, double top, double right, double bottom)RectsnapToGrid(int gridSize)StringtoString()output json format
-
-
-
Method Detail
-
getSize
public Size getSize()
-
getXAsInt
public int getXAsInt()
-
getYAsInt
public int getYAsInt()
-
getWidthAsInt
public int getWidthAsInt()
-
getHeightAsInt
public int getHeightAsInt()
-
toString
public final String toString()
output json format
-
offset
public final Rect offset(double dx, double dy)
-
expand
public final Rect expand(double top, double right, double bottom, double left)
-
getCenter
public final Size getCenter()
-
contains
public final boolean contains(Size point)
-
contains
public final boolean contains(double x, double y)
-
extend
public final Rect extend(double x, double y)
-
shrink
public final Rect shrink(double left, double top, double right, double bottom)
-
normalize
public final Rect normalize()
正交化对象
-
intersect
public final boolean intersect(Rect box)
-
getX
public final double getX()
-
setX
public final void setX(double x)
-
getY
public final double getY()
-
setY
public final void setY(double y)
-
getWidth
public final double getWidth()
-
setWidth
public final Rect setWidth(double width)
-
getHeight
public final double getHeight()
-
setHeight
public final Rect setHeight(double height)
-
set
public final Rect set(double startX, double startY, double width, double height)
-
snapToGrid
public Rect snapToGrid(int gridSize)
-
-