|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Box2D | |
---|---|
math.geom2d | Planar geometry toolbox. |
math.geom2d.circulinear | Definition of circulinear shapes and some implementations. |
math.geom2d.conic | Definition of various conic curves like circles, ellipses, parabolas and hyperbolas, and their resepctive arcs. |
math.geom2d.curve | Curves interface hierarchy, and implementations of curve sets and various poly-curves. |
math.geom2d.domain | Curves interface hierarchy, and implementations of curve sets and various poly-curves. |
math.geom2d.grid | Infinite grids with various geometries. |
math.geom2d.line | Implementations of 'linear shapes', i.e. |
math.geom2d.point | Data structures for point sets. |
math.geom2d.polygon | Definitions and implementations of shapes composed several line segments: polylines, rings, polygons. |
math.geom2d.spline | Bezier curves, and more generally polynomial curves. |
Uses of Box2D in math.geom2d |
---|
Methods in math.geom2d that return Box2D | |
---|---|
Box2D |
Box2D.clip(Box2D box)
Clip this bounding box such that after clipping, it is totally contained in the given box. |
Box2D |
Box2D.clone()
|
static Box2D |
Box2D.create(double xmin,
double xmax,
double ymin,
double ymax)
|
static Box2D |
Box2D.create(Point2D p1,
Point2D p2)
|
Box2D |
Point2D.getBoundingBox()
Returns a bounding box with zero width and zero height, whose coordinates limits are point coordinates. |
Box2D |
Box2D.getBoundingBox()
|
Box2D |
Shape2D.getBoundingBox()
Returns the bounding box of the shape. |
Box2D |
Box2D.intersection(Box2D box)
Returns the Box2D which is contained both by this box and by the specified box. |
Box2D |
Box2D.merge(Box2D box)
Changes the bounds of this box to also include bounds of the argument. |
Box2D |
Box2D.transform(AffineTransform2D trans)
Return the new domain created by an affine transform of this box. |
Box2D |
Box2D.union(Box2D box)
Returns the Box2D which contains both this box and the specified box. |
Methods in math.geom2d with parameters of type Box2D | |
---|---|
PointSet2D |
Point2D.clip(Box2D box)
Returns a PointSet2D, containing 0 or 1 point, depending on whether the point lies inside the specified box. |
Box2D |
Box2D.clip(Box2D box)
Clip this bounding box such that after clipping, it is totally contained in the given box. |
Shape2D |
Shape2D.clip(Box2D box)
Clip the shape with the given box, and returns a new shape. |
Box2D |
Box2D.intersection(Box2D box)
Returns the Box2D which is contained both by this box and by the specified box. |
Box2D |
Box2D.merge(Box2D box)
Changes the bounds of this box to also include bounds of the argument. |
Box2D |
Box2D.union(Box2D box)
Returns the Box2D which contains both this box and the specified box. |
Uses of Box2D in math.geom2d.circulinear |
---|
Methods in math.geom2d.circulinear with parameters of type Box2D | |
---|---|
CurveSet2D |
CirculinearCurve2D.clip(Box2D box)
|
CirculinearCurveSet2D<? extends CirculinearContinuousCurve2D> |
CirculinearBoundarySet2D.clip(Box2D box)
|
CurveSet2D |
CirculinearContinuousCurve2D.clip(Box2D box)
|
CurveSet2D |
CirculinearBoundary2D.clip(Box2D box)
|
CirculinearCurveSet2D<? extends CirculinearContinuousCurve2D> |
PolyCirculinearCurve2D.clip(Box2D box)
|
CirculinearCurveSet2D<? extends CirculinearCurve2D> |
CirculinearCurveSet2D.clip(Box2D box)
|
CurveSet2D |
ContinuousCirculinearCurve2D.clip(Box2D box)
Deprecated. |
CurveSet2D |
CirculinearElement2D.clip(Box2D box)
|
CirculinearCurveSet2D<? extends CirculinearContinuousCurve2D> |
BoundaryPolyCirculinearCurve2D.clip(Box2D box)
|
Uses of Box2D in math.geom2d.conic |
---|
Methods in math.geom2d.conic that return Box2D | |
---|---|
Box2D |
ParabolaArc2D.getBoundingBox()
|
Box2D |
HyperbolaBranchArc2D.getBoundingBox()
|
Box2D |
HyperbolaBranch2D.getBoundingBox()
Returns a bounding box with infinite bounds in every direction |
Box2D |
EllipseArc2D.getBoundingBox()
|
Box2D |
Ellipse2D.getBoundingBox()
Return more precise bounds for the ellipse. |
Box2D |
Parabola2D.getBoundingBox()
|
Methods in math.geom2d.conic with parameters of type Box2D | |
---|---|
CurveSet2D<? extends ParabolaArc2D> |
ParabolaArc2D.clip(Box2D box)
Clip the parabola arc by a box. |
CurveSet2D<? extends ContinuousOrientedCurve2D> |
Conic2D.clip(Box2D box)
|
CurveSet2D<CircleArc2D> |
CircleArc2D.clip(Box2D box)
Clip the circle arc by a box. |
CurveSet2D<? extends HyperbolaBranchArc2D> |
HyperbolaBranchArc2D.clip(Box2D box)
Clip the hyperbola branch arc by a box. |
CurveSet2D<? extends HyperbolaBranchArc2D> |
HyperbolaBranch2D.clip(Box2D box)
Clips the curve with a box. |
CurveSet2D<? extends CircularShape2D> |
Circle2D.clip(Box2D box)
Clip the circle by a box. |
CurveSet2D<? extends EllipseArc2D> |
EllipseArc2D.clip(Box2D box)
Clip the ellipse arc by a box. |
CurveSet2D<? extends SmoothOrientedCurve2D> |
Ellipse2D.clip(Box2D box)
Clip the ellipse by a box. |
CurveSet2D<? extends CircularShape2D> |
CircularShape2D.clip(Box2D box)
|
CurveSet2D<ParabolaArc2D> |
Parabola2D.clip(Box2D box)
Clip the parabola by a box. |
Uses of Box2D in math.geom2d.curve |
---|
Methods in math.geom2d.curve that return Box2D | |
---|---|
Box2D |
CurveSet2D.getBoundingBox()
Returns bounding box for the CurveSet2D. |
Box2D |
CurveArray2D.getBoundingBox()
Returns bounding box for the CurveArray2D. |
Methods in math.geom2d.curve with parameters of type Box2D | |
---|---|
CurveSet2D<? extends Curve2D> |
Curve2D.clip(Box2D box)
When a curve is clipped, the result is a set of curves. |
CurveSet2D<? extends ContinuousCurve2D> |
PolyCurve2D.clip(Box2D box)
Clip the PolyCurve2D by a box. |
CurveSet2D<? extends Curve2D> |
CurveSet2D.clip(Box2D box)
Clips a curve, and return a CurveSet2D. |
CurveSet2D |
SmoothCurve2D.clip(Box2D box)
|
CurveSet2D |
ContinuousCurve2D.clip(Box2D box)
|
CurveSet2D<? extends Curve2D> |
CurveArray2D.clip(Box2D box)
Clips a curve, and return a CurveArray2D. |
static CurveSet2D<ContinuousCurve2D> |
Curve2DUtils.clipContinuousCurve(ContinuousCurve2D curve,
Box2D box)
Clips a continuous curve and returns a set of continuous curves. |
static CurveSet2D<? extends Curve2D> |
Curve2DUtils.clipCurve(Curve2D curve,
Box2D box)
Clip a curve, and return a CurveSet2D. |
static CurveSet2D<? extends Curve2D> |
Curve2DUtils.clipCurveSet(CurveSet2D<?> curveSet,
Box2D box)
clip a CurveSet2D. |
static CurveSet2D<SmoothCurve2D> |
Curve2DUtils.clipSmoothCurve(SmoothCurve2D curve,
Box2D box)
Clip a continuous smooth curve. |
Uses of Box2D in math.geom2d.domain |
---|
Methods in math.geom2d.domain that return Box2D | |
---|---|
Box2D |
GenericDomain2D.getBoundingBox()
If the domain is bounded, returns the bounding box of its boundary, otherwise returns an infinite bounding box. |
Methods in math.geom2d.domain with parameters of type Box2D | |
---|---|
Domain2D |
Domain2D.clip(Box2D box)
|
CurveSet2D |
ContinuousOrientedCurve2D.clip(Box2D box)
|
CurveSet2D<? extends ContinuousOrientedCurve2D> |
BoundarySet2D.clip(Box2D box)
Clip the curve by a box. |
CurveSet2D |
SmoothOrientedCurve2D.clip(Box2D box)
|
CurveSet2D |
OrientedCurve2D.clip(Box2D box)
|
Domain2D |
GenericDomain2D.clip(Box2D box)
|
CurveSet2D<? extends ContinuousOrientedCurve2D> |
PolyOrientedCurve2D.clip(Box2D box)
Clip the PolyCurve2D by a box. |
static BoundarySet2D<ContinuousBoundary2D> |
Boundary2DUtils.clipBoundary(Boundary2D boundary,
Box2D box)
Clips a boundary and closes the result curve. |
static CurveSet2D<ContinuousOrientedCurve2D> |
Boundary2DUtils.clipContinuousOrientedCurve(ContinuousOrientedCurve2D curve,
Box2D box)
Clip a curve, and return a CurveSet2D. |
static Polyline2D |
Boundary2DUtils.getBoundaryPortion(Box2D box,
Point2D p0,
Point2D p1)
Extracts a portion of the boundary of a bounded box. |
Uses of Box2D in math.geom2d.grid |
---|
Methods in math.geom2d.grid with parameters of type Box2D | |
---|---|
Collection<LineSegment2D> |
Grid2D.getEdges(Box2D box)
|
Collection<LineSegment2D> |
SquareGrid2D.getEdges(Box2D box)
|
Collection<LineSegment2D> |
TriangleGrid2D.getEdges(Box2D box)
|
PointSet2D |
Grid2D.getVertices(Box2D box)
|
PointSet2D |
SquareGrid2D.getVertices(Box2D box)
|
PointSet2D |
TriangleGrid2D.getVertices(Box2D box)
|
Uses of Box2D in math.geom2d.line |
---|
Methods in math.geom2d.line that return Box2D | |
---|---|
Box2D |
StraightLine2D.getBoundingBox()
|
Box2D |
LineSegment2D.getBoundingBox()
|
Box2D |
LineArc2D.getBoundingBox()
|
Box2D |
Ray2D.getBoundingBox()
|
Box2D |
InvertedRay2D.getBoundingBox()
|
Box2D |
Line2D.getBoundingBox()
Returns the bounding box of the Line2D. |
Methods in math.geom2d.line with parameters of type Box2D | |
---|---|
CurveSet2D<? extends AbstractLine2D> |
AbstractLine2D.clip(Box2D box)
|
CurveSet2D<? extends Line2D> |
Line2D.clip(Box2D box)
Clip the line object by a box. |
Uses of Box2D in math.geom2d.point |
---|
Methods in math.geom2d.point that return Box2D | |
---|---|
Box2D |
PointArray2D.getBoundingBox()
|
Methods in math.geom2d.point with parameters of type Box2D | |
---|---|
PointShape2D |
PointShape2D.clip(Box2D box)
When a PointShape2D is clipped, the result is still a PointShape2D. |
PointArray2D |
PointArray2D.clip(Box2D box)
|
PointSet2D |
PointSet2D.clip(Box2D box)
Returns a new point set containing only points located within the box. |
Collection<Point2D> |
KDTree2D.rangeSearch(Box2D range)
|
Uses of Box2D in math.geom2d.polygon |
---|
Methods in math.geom2d.polygon that return Box2D | |
---|---|
Box2D |
Polyline2D.getBoundingBox()
|
Box2D |
HRectangle2D.getBoundingBox()
|
Box2D |
SimplePolygon2D.getBoundingBox()
Returns the bounding box of the polygon. |
Box2D |
Rectangle2D.getBoundingBox()
Return bounding box of the rectangle. |
Box2D |
MultiPolygon2D.getBoundingBox()
|
Methods in math.geom2d.polygon with parameters of type Box2D | |
---|---|
CurveSet2D<? extends Polyline2D> |
Polyline2D.clip(Box2D box)
Clip the polyline by a box. |
Domain2D |
HRectangle2D.clip(Box2D box)
Returns the clipping of the rectangle, as an instance of HRectangle2D. |
Domain2D |
SimplePolygon2D.clip(Box2D box)
Returns the shape formed by the polygon clipped by the given box. |
Domain2D |
Rectangle2D.clip(Box2D box)
Return the clipped polygon. |
MultiPolygon2D |
MultiPolygon2D.clip(Box2D box)
Returns a new instance of MultiPolygon2D. |
Uses of Box2D in math.geom2d.spline |
---|
Methods in math.geom2d.spline that return Box2D | |
---|---|
Box2D |
QuadBezierCurve2D.getBoundingBox()
|
Box2D |
CubicBezierCurve2D.getBoundingBox()
|
Methods in math.geom2d.spline with parameters of type Box2D | |
---|---|
PolyBezierCurve2D |
PolyBezierCurve2D.clip(Box2D box)
Deprecated. returns a new PolyBezierCurve2D. |
CurveSet2D<? extends QuadBezierCurve2D> |
QuadBezierCurve2D.clip(Box2D box)
Clip the circle arc by a box. |
CurveSet2D<? extends QuadBezier2D> |
QuadBezier2D.clip(Box2D box)
Deprecated. Clip the circle arc by a box. |
PolyCubicBezierCurve2D |
PolyCubicBezierCurve2D.clip(Box2D box)
Returns a new PolyCubicBezierCurve2D. |
CurveSet2D<? extends BezierCurve2D> |
BezierCurve2D.clip(Box2D box)
Deprecated. Clip the Bezier curve by a box. |
CurveSet2D<? extends CubicBezierCurve2D> |
CubicBezierCurve2D.clip(Box2D box)
Clip the Bezier curve by a box. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |