public class FRect extends java.lang.Object implements java.io.Serializable
Constructor and Description |
---|
FRect() |
FRect(int left,
int top,
int width,
int height) |
Modifier and Type | Method and Description |
---|---|
boolean |
contains(FRect rectangle) |
boolean |
contains(int n,
int n2,
int n3,
int n4) |
boolean |
equals(java.lang.Object obj) |
int |
getHeight() |
int |
getLeft() |
int |
getTop() |
int |
getWidth() |
FRect |
grow(int imageWidth,
int imageHeight,
float ratio)
将指定的矩形对象以中心向外长宽扩展指定的比例
|
FRect |
grow(int imageWidth,
int imageHeight,
int gleft,
int gtop,
int gright,
int gbottom)
将矩形
frect 对象上下左右扩充指定的像素,如果超出图像尺寸,则以图像尺寸为边界 |
int |
hashCode() |
static boolean |
isNull(FRect rect)
rect 为null 或所有字段为0时返回true |
boolean |
isZeroAll() |
void |
setHeight(int height) |
void |
setLeft(int left) |
void |
setTop(int top) |
void |
setWidth(int width) |
void |
toStream(java.io.PrintStream stream)
以文本形式向
PrintStream 输出对象内容 |
java.lang.String |
toString() |
public FRect()
public FRect(int left, int top, int width, int height)
public static final boolean isNull(FRect rect)
rect
为null
或所有字段为0时返回true
rect
- public int getLeft()
public void setLeft(int left)
public int getTop()
public void setTop(int top)
public int getWidth()
public void setWidth(int width)
public int getHeight()
public void setHeight(int height)
public java.lang.String toString()
toString
in class java.lang.Object
public void toStream(java.io.PrintStream stream)
PrintStream
输出对象内容stream
- public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public boolean isZeroAll()
public boolean contains(int n, int n2, int n3, int n4)
public final FRect grow(int imageWidth, int imageHeight, float ratio)
imageWidth
- 图像宽度imageHeight
- 图像高度ratio
- 扩展比例(大于0)Copyright © 2020. All rights reserved.