Package | Description |
---|---|
pythagoras.f |
The Pythagoras geometry utility classes specialized on
float . |
Modifier and Type | Method and Description |
---|---|
Rectangle |
RectangularShape.bounds() |
Rectangle |
Path.bounds() |
Rectangle |
IShape.bounds()
Returns a copy of the bounding rectangle for this shape.
|
Rectangle |
Area.bounds() |
Rectangle |
AbstractQuadCurve.bounds() |
Rectangle |
AbstractLine.bounds() |
Rectangle |
AbstractCubicCurve.bounds() |
Rectangle |
RectangularShape.bounds(Rectangle target) |
Rectangle |
Path.bounds(Rectangle target) |
Rectangle |
IShape.bounds(Rectangle target)
Initializes the supplied rectangle with this shape's bounding rectangle.
|
Rectangle |
Area.bounds(Rectangle target) |
Rectangle |
AbstractQuadCurve.bounds(Rectangle target) |
Rectangle |
AbstractLine.bounds(Rectangle target) |
Rectangle |
AbstractCubicCurve.bounds(Rectangle target) |
Rectangle |
AbstractArc.bounds(Rectangle target) |
Rectangle |
IRectangle.clone()
Returns a mutable copy of this rectangle.
|
Rectangle |
AbstractRectangle.clone() |
Rectangle |
RectangularShape.frame() |
Rectangle |
IRectangularShape.frame()
Returns a copy of this shape's framing rectangle.
|
Rectangle |
RectangularShape.frame(Rectangle target) |
Rectangle |
IRectangularShape.frame(Rectangle target)
Initializes the supplied rectangle with this shape's framing rectangle.
|
Rectangle |
IRectangle.intersection(float rx,
float ry,
float rw,
float rh)
Returns the intersection of the specified rectangle and this rectangle (i.e.
|
Rectangle |
AbstractRectangle.intersection(float rx,
float ry,
float rw,
float rh) |
Rectangle |
IRectangle.intersection(IRectangle r)
Returns the intersection of the supplied rectangle and this rectangle (i.e.
|
Rectangle |
AbstractRectangle.intersection(IRectangle r) |
Rectangle |
IRectangle.union(IRectangle r)
Returns the union of the supplied rectangle and this rectangle (i.e.
|
Rectangle |
AbstractRectangle.union(IRectangle r) |
Modifier and Type | Method and Description |
---|---|
Rectangle |
RectangularShape.bounds(Rectangle target) |
Rectangle |
Path.bounds(Rectangle target) |
Rectangle |
IShape.bounds(Rectangle target)
Initializes the supplied rectangle with this shape's bounding rectangle.
|
Rectangle |
Area.bounds(Rectangle target) |
Rectangle |
AbstractQuadCurve.bounds(Rectangle target) |
Rectangle |
AbstractLine.bounds(Rectangle target) |
Rectangle |
AbstractCubicCurve.bounds(Rectangle target) |
Rectangle |
AbstractArc.bounds(Rectangle target) |
Rectangle |
RectangularShape.frame(Rectangle target) |
Rectangle |
IRectangularShape.frame(Rectangle target)
Initializes the supplied rectangle with this shape's framing rectangle.
|
static void |
Rectangles.intersect(IRectangle src1,
IRectangle src2,
Rectangle dst)
Intersects the supplied two rectangles, writing the result into
dst . |
static void |
Rectangles.union(IRectangle src1,
IRectangle src2,
Rectangle dst)
Unions the supplied two rectangles, writing the result into
dst . |
Copyright © 2017. All rights reserved.