org.freedesktop.cairo
public class Rectangle extends Object
Field Summary | |
---|---|
protected double | height |
protected double | width |
protected double | x |
protected double | y |
Constructor Summary | |
---|---|
Rectangle(double x1, double y1, double x2, double y2)
Constructs a new Rectangle object defined by four bounding
coordinates, (x1, y1) and (x2, y2)
| |
Rectangle(Point upperLeft, Point lowerRight)
Constructs a new Rectangle object defined by two Point objects,
which specify the upper-left and lower-right coordinates of the
rectangle
| |
Rectangle()
Constructs a new Rectangle object with position and size
set to 0. | |
Rectangle(Rectangle r) |
Method Summary | |
---|---|
double | getHeight() |
double | getWidth() |
double | getX() |
double | getX1() |
double | getX2() |
double | getY() |
double | getY1() |
double | getY2() |
void | setHeight(double height) |
void | setOrigin(Point origin) |
void | setSize(Point size) |
void | setWidth(double width) |
void | setX(double x) |
void | setX1(double x1) |
void | setX2(double x2) |
void | setY(double y) |
void | setY1(double y1) |
void | setY2(double y2) |
Parameters: x1 x coordinate of the upper-left point of the rectangle y1 y coordinate of the upper-left point of the rectangle x2 x coordinate of the lower-right point of the rectangle y2 y coordinate of the lower-right point of the rectangle
Parameters: upperLeft x coordinate of the upper-left point of the rectangle lowerRight y coordinate of the lower-right point of the rectangle
Deprecated: This method is deprecated in favor of {@link #getX}.
See Also: Rectangle
Deprecated: This method is deprecated in favor of {@link #getWidth}.
See Also: Rectangle
Deprecated: This method is deprecated in favor of {@link #getY}.
See Also: Rectangle
Deprecated: This method is deprecated in favor of {@link #getHeight}.
See Also: Rectangle
Deprecated: This method is deprecated in favor of {@link #setX}.
See Also: Rectangle
Deprecated: This method is deprecated in favor of {@link #setWidth}.
See Also: Rectangle
Deprecated: This method is deprecated in favor of {@link #setY}.
See Also: Rectangle
Deprecated: This method is deprecated in favor of {@link #setHeight}.
See Also: Rectangle