Uses of Class
math.geom2d.Box2D

Packages that use Box2D
math.geom2d Planar geometry toolbox. 
math.geom2d.conic Conic curves like circles, ellipses, parabolas and hyperbolas Contains definition of various conic curves. 
math.geom2d.curve Curves interface hierarchy, and implementations of curve sets and various poly-curves. 
math.geom2d.line Straight curves : straight lines, line segments, rays, and polylines. 
math.geom2d.polygon Domains of the plane whose boundary is straight, like polygons, half-plane, wedge... 
math.geom2d.spline Bezier curves, and more generally polynomial curves. 
 

Uses of Box2D in math.geom2d
 

Fields in math.geom2d declared as Box2D
static Box2D Shape2D.defaultClipWindow
          This is the basic window used by default to clip lines, conics or others infinite figures to draw them.
 

Methods in math.geom2d that return Box2D
 Box2D PointSet2D.getBoundingBox()
           
 Box2D Shape2D.getBoundingBox()
          Returns the bounding box of the shape.
 Box2D Box2D.getBoundingBox()
          Return a new instance of Box2D with same parameters as this box.
 Box2D Point2D.getBoundingBox()
           
 Box2D Box2D.union(Box2D box)
          change the bounds of the box to also include bounds of the argument.
 

Methods in math.geom2d with parameters of type Box2D
 Shape2D PointSet2D.clip(Box2D box)
           
 Shape2D Shape2D.clip(Box2D box)
          Clip the shape with the given box, and returns a new shape.
 Shape2D Box2D.clip(Box2D box)
          Returns an instance of Box2D, or Shape2D.EMPTY_SET if the two boxes are disjoint
 Shape2D Point2D.clip(Box2D box)
          Returns either the point itself, or the shape EMPTY_SET, depending on whether the point lies inside the specified box.
 Shape2D PointSet2D.getClippedShape(Box2D box)
           
 Shape2D Box2D.getClippedShape(Box2D box)
          Return an instance of Box2D
 Shape2D Point2D.getClippedShape(Box2D box)
          Returns either the point itself, or the shape EMPTY_SET, depending on whether the point lies inside the specified box.
 Box2D Box2D.union(Box2D box)
          change the bounds of the box to also include bounds of the argument.
 

Uses of Box2D in math.geom2d.conic
 

Methods in math.geom2d.conic that return Box2D
 Box2D Disc2D.getBoundingBox()
           
 Box2D ParabolaArc2D.getBoundingBox()
           
 Box2D Ellipse2D.getBoundingBox()
          Return more precise bounds for the ellipse.
 Box2D ParametricConic2D.getBoundingBox()
           
 Box2D HyperbolaBranchArc2D.getBoundingBox()
           
 Box2D HyperbolaBranch2D.getBoundingBox()
          Returns a bounding box with infinite bounds in every direction
 Box2D EllipseArc2D.getBoundingBox()
           
 Box2D Parabola2D.getBoundingBox()
           
 

Methods in math.geom2d.conic with parameters of type Box2D
 CurveSet2D<CircleArc2D> CircleArc2D.clip(Box2D box)
          Clip the circle arc by a box.
 Shape2D Disc2D.clip(Box2D box)
           
 CurveSet2D<? extends SmoothOrientedCurve2D> Circle2D.clip(Box2D box)
          Clip the circle by a box.
 CurveSet2D<? extends ParabolaArc2D> ParabolaArc2D.clip(Box2D box)
          Clip the parabola arc by a box.
 CurveSet2D<? extends ContinuousOrientedCurve2D> Conic2D.clip(Box2D box)
           
 CurveSet2D<? extends SmoothOrientedCurve2D> Ellipse2D.clip(Box2D box)
          Clip the ellipse by a box.
 CurveSet2D<? extends ContinuousOrientedCurve2D> ParametricConic2D.clip(Box2D box)
           
 CurveSet2D<? extends HyperbolaBranchArc2D> HyperbolaBranchArc2D.clip(Box2D box)
          Clip the hyperbola branch arc by a box.
 CurveSet2D<? extends HyperbolaBranchArc2D> HyperbolaBranch2D.clip(Box2D box)
          Clip the circle arc by a box.
 CurveSet2D<? extends EllipseArc2D> EllipseArc2D.clip(Box2D box)
          Clip the ellipse arc by a box.
 CurveSet2D<ParabolaArc2D> Parabola2D.clip(Box2D box)
          Clip the parabola by a box.
 Shape2D Disc2D.getClippedShape(Box2D box)
           
 

Uses of Box2D in math.geom2d.curve
 

Methods in math.geom2d.curve that return Box2D
 Box2D GenericDomain2D.getBoundingBox()
           
 Box2D CurveSet2D.getBoundingBox()
          Return bounding box for the CurveSet2D.
 

Methods in math.geom2d.curve with parameters of type Box2D
 CurveSet2D<? extends SmoothOrientedCurve2D> SmoothOrientedCurve2D.clip(Box2D box)
           
 Shape2D GenericDomain2D.clip(Box2D box)
           
 CurveSet2D<? extends ContinuousCurve2D> ContinuousCurve2D.clip(Box2D box)
           
 CurveSet2D<? extends SmoothCurve2D> SmoothCurve2D.clip(Box2D box)
           
 CurveSet2D<? extends OrientedCurve2D> OrientedCurve2D.clip(Box2D box)
           
 CurveSet2D<? extends ContinuousOrientedCurve2D> BoundarySet2D.clip(Box2D box)
          Clip the curve by a box.
 CurveSet2D<? extends ContinuousCurve2D> PolyCurve2D.clip(Box2D box)
          Clip the PolyCurve2D by a box.
 CurveSet2D<? extends Curve2D> Curve2D.clip(Box2D box)
          When a curve is clipped, the result is a set of curves.
 CurveSet2D<? extends Curve2D> CurveSet2D.clip(Box2D box)
          Clip a curve, and return a CurveSet2D.
 CurveSet2D<? extends ContinuousOrientedCurve2D> PolyOrientedCurve2D.clip(Box2D box)
          Clip the PolyCurve2D by a box.
 CurveSet2D<? extends ContinuousOrientedCurve2D> ContinuousOrientedCurve2D.clip(Box2D box)
           
 Shape2D GenericDomain2D.getClippedShape(Box2D box)
           
 

Uses of Box2D in math.geom2d.line
 

Methods in math.geom2d.line that return Box2D
 Box2D Polyline2D.getBoundingBox()
           
 Box2D LineObject2D.getBoundingBox()
          Return more precise bounds for the LineObject.
 Box2D LineArc2D.getBoundingBox()
           
 

Methods in math.geom2d.line with parameters of type Box2D
 CurveSet2D<? extends Polyline2D> Polyline2D.clip(Box2D box)
          Clip the polyline by a box.
 CurveSet2D<? extends LineArc2D> LineObject2D.clip(Box2D box)
          Clip the line object by a box.
 CurveSet2D<? extends LineArc2D> LineArc2D.clip(Box2D box)
          Clip the circle arc by a box.
 Shape2D LineObject2D.getClippedShape(Box2D box)
           
 

Uses of Box2D in math.geom2d.polygon
 

Methods in math.geom2d.polygon that return Box2D
 Box2D Polygon2D.getBoundingBox()
          Return the bounding box of the polygon.
 Box2D HRectangle2D.getBoundingBox()
           
 Box2D MultiPolygon2D.getBoundingBox()
           
 Box2D HalfPlane2D.getBoundingBox()
          Return the bounding box of the half-plane.
 Box2D Rectangle2D.getBoundingBox()
          Return bounding box of the rectangle.
 

Methods in math.geom2d.polygon with parameters of type Box2D
 Shape2D Polygon2D.clip(Box2D box)
          Return the shape formed by the polygon clipped by the given box.
 Shape2D HRectangle2D.clip(Box2D box)
          Returns the clipping of the rectangle, as an instance of HRectangle2D.
 MultiPolygon2D MultiPolygon2D.clip(Box2D box)
          Returns a new instance of MultiPolygon2D.
 Shape2D HalfPlane2D.clip(Box2D box)
           
 Shape2D Rectangle2D.clip(Box2D box)
          Return the clipped polygon, as an instance of Polygon2D.
 Shape2D Polygon2D.getClippedShape(Box2D box)
          Return the shape formed by the polygon clipped by the given box.
 Shape2D HRectangle2D.getClippedShape(Box2D box)
          return the clipping of the rectangle, as an instance of HRectangle2D.
 MultiPolygon2D MultiPolygon2D.getClippedShape(Box2D box)
           
 Shape2D Rectangle2D.getClippedShape(Box2D box)
          Return the clipped polygon, as an instance of Polygon2D.
 

Uses of Box2D in math.geom2d.spline
 

Methods in math.geom2d.spline that return Box2D
 Box2D BezierCurve2D.getBoundingBox()
           
 

Methods in math.geom2d.spline with parameters of type Box2D
 CurveSet2D<? extends BezierCurve2D> BezierCurve2D.clip(Box2D box)
          Clip the circle arc by a box.
 PolyBezierCurve2D PolyBezierCurve2D.clip(Box2D box)
          returns a new PolyBezierCurve2D.
 Shape2D BezierCurve2D.getClippedShape(Box2D box)