public class RectangleArea
extends java.lang.Object
Constructor and Description |
---|
RectangleArea(double minX,
double minY,
double maxX,
double maxY) |
Modifier and Type | Method and Description |
---|---|
RectangleArea |
addMaxX(double d) |
RectangleArea |
addMaxY(double d) |
RectangleArea |
addMinX(double d) |
RectangleArea |
addMinY(double d) |
static RectangleArea |
build(XPoint2D pt1,
XPoint2D pt2) |
boolean |
contains(double x,
double y) |
boolean |
contains(XPoint2D p) |
RectangleArea |
delta(double m1,
double m2) |
Side |
getClosestSide(XPoint2D pt) |
XDimension2D |
getDimension() |
double |
getHeight() |
PointDirected |
getIntersection(XCubicCurve2D bez) |
double |
getMaxX() |
double |
getMaxY() |
double |
getMinX() |
double |
getMinY() |
XPoint2D |
getPointCenter() |
UTranslate |
getPosition() |
double |
getWidth() |
RectangleArea |
merge(RectangleArea other) |
RectangleArea |
merge(XPoint2D point) |
RectangleArea |
move(double deltaX,
double deltaY) |
java.lang.String |
toString() |
RectangleArea |
withMaxX(double d) |
RectangleArea |
withMaxY(double d) |
RectangleArea |
withMinX(double d) |
RectangleArea |
withMinY(double d) |
public RectangleArea(double minX, double minY, double maxX, double maxY)
public static RectangleArea build(XPoint2D pt1, XPoint2D pt2)
public RectangleArea move(double deltaX, double deltaY)
public double getWidth()
public double getHeight()
public boolean contains(double x, double y)
public RectangleArea merge(RectangleArea other)
public RectangleArea merge(XPoint2D point)
public boolean contains(XPoint2D p)
public java.lang.String toString()
toString
in class java.lang.Object
public final double getMinX()
public final double getMinY()
public final double getMaxX()
public final double getMaxY()
public PointDirected getIntersection(XCubicCurve2D bez)
public XPoint2D getPointCenter()
public RectangleArea withMinX(double d)
public RectangleArea withMaxX(double d)
public RectangleArea addMaxX(double d)
public RectangleArea addMaxY(double d)
public RectangleArea addMinX(double d)
public RectangleArea addMinY(double d)
public RectangleArea withMinY(double d)
public RectangleArea withMaxY(double d)
public RectangleArea delta(double m1, double m2)
public XDimension2D getDimension()
public UTranslate getPosition()