Uses of Class
math.geom2d.Box2D

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 respective arcs. 
math.geom2d.curve Curves interface hierarchy, and implementations of curve sets and various poly-curves. 
math.geom2d.domain Definition of planar domains, and basic implementations. 
math.geom2d.grid Infinite grids with various geometries (square, triangle). 
math.geom2d.line Implementations of 'linear shapes', i.e. curves which can be embedded into a straight lines, like straight lines, line segments, or rays
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
 

Fields in math.geom2d declared as Box2D
static Box2D Box2D.INFINITE_BOX
          The box corresponding to the the whole plane, with infinite bounds in each direction.
static Box2D Box2D.UNIT_SQUARE_BOX
          The box corresponding to the unit square, with bounds [0 1] in each direction
 

Methods in math.geom2d that return Box2D
 Box2D ShapeArray2D.boundingBox()
           
 Box2D Shape2D.boundingBox()
          Returns the bounding box of the shape.
 Box2D Box2D.boundingBox()
          Deprecated. useless (0.11.1)
 Box2D Point2D.boundingBox()
          Returns a bounding box with zero width and zero height, whose coordinates limits are point coordinates.
 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)
          Deprecated. since 0.11.1
static Box2D Box2D.create(Point2D p1, Point2D p2)
          Deprecated. since 0.11.1
 Box2D UnboundedBox2DException.getBox()
           
 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)
          Returns the new box 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
 Shape2D ShapeArray2D.clip(Box2D box)
           
 Shape2D Shape2D.clip(Box2D box)
          Clip the shape with the given box, and returns a new shape.
 Box2D Box2D.clip(Box2D box)
          Clip this bounding box such that after clipping, it is totally contained in the given box.
 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.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.
 

Constructors in math.geom2d with parameters of type Box2D
UnboundedBox2DException(Box2D box)
           
 

Uses of Box2D in math.geom2d.circulinear
 

Methods in math.geom2d.circulinear with parameters of type Box2D
 CirculinearCurveSet2D<? extends CirculinearContinuousCurve2D> PolyCirculinearCurve2D.clip(Box2D box)
           
 CirculinearCurveSet2D<? extends CirculinearContinuousCurve2D> CirculinearContourArray2D.clip(Box2D box)
           
 CurveSet2D<? extends CirculinearElement2D> CirculinearElement2D.clip(Box2D box)
           
 CirculinearCurveSet2D<? extends CirculinearCurve2D> CirculinearCurveSet2D.clip(Box2D box)
           
 CirculinearCurveArray2D<? extends CirculinearCurve2D> CirculinearCurveArray2D.clip(Box2D box)
           
 CurveSet2D<? extends CirculinearCurve2D> CirculinearCurve2D.clip(Box2D box)
           
 CurveSet2D<? extends CirculinearContinuousCurve2D> CirculinearContinuousCurve2D.clip(Box2D box)
           
 CurveSet2D<? extends CirculinearContinuousCurve2D> CirculinearBoundary2D.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 Circle2D.boundingBox()
          Returns bounding box of the circle.
 Box2D Ellipse2D.boundingBox()
          Return more precise bounds for the ellipse.
 Box2D Hyperbola2D.boundingBox()
          Returns a bounding box with infinite bounds in every direction
 Box2D HyperbolaBranch2D.boundingBox()
          Returns a bounding box with infinite bounds in every direction
 Box2D EllipseArc2D.boundingBox()
           
 Box2D Parabola2D.boundingBox()
           
 Box2D CircleArc2D.boundingBox()
           
 Box2D ParabolaArc2D.boundingBox()
           
 Box2D HyperbolaBranchArc2D.boundingBox()
           
 

Methods in math.geom2d.conic with parameters of type Box2D
 CurveSet2D<? extends CircularShape2D> Circle2D.clip(Box2D box)
          Clips the circle 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 HyperbolaBranchArc2D> HyperbolaBranch2D.clip(Box2D box)
          Clips the curve with a box.
 CurveSet2D<? extends EllipseArc2D> EllipseArc2D.clip(Box2D box)
          Clips the ellipse arc by a box.
 CurveSet2D<ParabolaArc2D> Parabola2D.clip(Box2D box)
          Clip the parabola by a box.
 CurveSet2D<? extends CircularShape2D> CircularShape2D.clip(Box2D box)
           
 CurveSet2D<CircleArc2D> CircleArc2D.clip(Box2D box)
          Clips the circle arc by a box.
 CurveSet2D<? extends ParabolaArc2D> ParabolaArc2D.clip(Box2D box)
          Clip the parabola arc by a box.
 CurveSet2D<? extends HyperbolaBranchArc2D> HyperbolaBranchArc2D.clip(Box2D box)
          Clips the hyperbola branch arc by a box.
 

Uses of Box2D in math.geom2d.curve
 

Methods in math.geom2d.curve that return Box2D
 Box2D CurveArray2D.boundingBox()
          Returns bounding box for the CurveArray2D.
 

Methods in math.geom2d.curve with parameters of type Box2D
 CurveSet2D<? extends ContinuousCurve2D> ContinuousCurve2D.clip(Box2D box)
           
 CurveSet2D<? extends SmoothCurve2D> SmoothCurve2D.clip(Box2D box)
           
 CurveSet2D<? extends Curve2D> CurveArray2D.clip(Box2D box)
          Clips a curve, and return a CurveArray2D.
 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.
static CurveSet2D<ContinuousCurve2D> Curves2D.clipContinuousCurve(ContinuousCurve2D curve, Box2D box)
           Clips a continuous curve and returns a set of continuous curves.
static CurveSet2D<? extends Curve2D> Curves2D.clipCurve(Curve2D curve, Box2D box)
          Clip a curve, and return a CurveSet2D.
static CurveSet2D<? extends Curve2D> Curves2D.clipCurveSet(CurveSet2D<?> curveSet, Box2D box)
          clip a CurveSet2D.
static CurveSet2D<SmoothCurve2D> Curves2D.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.boundingBox()
          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
 CurveSet2D<? extends OrientedCurve2D> OrientedCurve2D.clip(Box2D box)
           
 CurveSet2D<? extends ContinuousOrientedCurve2D> ContourArray2D.clip(Box2D box)
          Clip the curve by a box.
 Domain2D Domain2D.clip(Box2D box)
           
 CurveSet2D<? extends ContinuousOrientedCurve2D> ContinuousOrientedCurve2D.clip(Box2D box)
           
 CurveSet2D<? extends ContinuousOrientedCurve2D> PolyOrientedCurve2D.clip(Box2D box)
          Clips the PolyCurve2D by a box.
 Domain2D GenericDomain2D.clip(Box2D box)
           
 Domain2D DomainArray2D.clip(Box2D box)
           
 CurveSet2D<? extends SmoothOrientedCurve2D> SmoothOrientedCurve2D.clip(Box2D box)
           
static ContourArray2D<Contour2D> Boundaries2D.clipBoundary(Boundary2D boundary, Box2D box)
          Clips a boundary and closes the result curve.
static CurveSet2D<ContinuousOrientedCurve2D> Boundaries2D.clipContinuousOrientedCurve(ContinuousOrientedCurve2D curve, Box2D box)
          Clip a curve, and return a CurveSet2D.
static Polyline2D Boundaries2D.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
 java.util.Collection<LineSegment2D> Grid2D.getEdges(Box2D box)
           
 java.util.Collection<LineSegment2D> TriangleGrid2D.getEdges(Box2D box)
           
 java.util.Collection<LineSegment2D> SquareGrid2D.getEdges(Box2D box)
           
 PointSet2D Grid2D.getVertices(Box2D box)
           
 PointSet2D TriangleGrid2D.getVertices(Box2D box)
           
 PointSet2D SquareGrid2D.getVertices(Box2D box)
           
 

Uses of Box2D in math.geom2d.line
 

Methods in math.geom2d.line that return Box2D
 Box2D Line2D.boundingBox()
          Returns the bounding box of the Line2D.
 Box2D InvertedRay2D.boundingBox()
           
 Box2D StraightLine2D.boundingBox()
           
 Box2D LineSegment2D.boundingBox()
          Returns the bounding box of this line segment.
 Box2D Ray2D.boundingBox()
           
 Box2D LineArc2D.boundingBox()
          Returns the bounding box of this line arc.
 

Methods in math.geom2d.line with parameters of type Box2D
 CurveSet2D<? extends Line2D> Line2D.clip(Box2D box)
          Clips the line object by a box.
 CurveSet2D<? extends LinearElement2D> LinearElement2D.clip(Box2D box)
           
 CurveSet2D<? extends AbstractLine2D> AbstractLine2D.clip(Box2D box)
           
 

Uses of Box2D in math.geom2d.point
 

Methods in math.geom2d.point that return Box2D
 Box2D PointArray2D.boundingBox()
           
 

Methods in math.geom2d.point with parameters of type Box2D
 PointSet2D PointSet2D.clip(Box2D box)
          Returns a new point set containing only points located within the box.
 PointArray2D PointArray2D.clip(Box2D box)
           
 PointShape2D PointShape2D.clip(Box2D box)
          When a PointShape2D is clipped, the result is still a PointShape2D.
 java.util.Collection<Point2D> KDTree2D.rangeSearch(Box2D range)
           
 

Uses of Box2D in math.geom2d.polygon
 

Methods in math.geom2d.polygon that return Box2D
 Box2D HRectangle2D.boundingBox()
          Deprecated.  
 Box2D MultiPolygon2D.boundingBox()
           
 Box2D Rectangle2D.boundingBox()
          Returns the bounding box of the rectangle.
 Box2D LinearCurve2D.boundingBox()
          Returns the bounding box of this linear curve.
 Box2D SimplePolygon2D.boundingBox()
          Returns the bounding box of the polygon.
 

Methods in math.geom2d.polygon with parameters of type Box2D
 HRectangle2D HRectangle2D.clip(Box2D box)
          Deprecated. Returns the clipping of the rectangle, as an instance of HRectangle2D.
 Polygon2D MultiPolygon2D.clip(Box2D box)
          Clips the polygon with the specified box.
 Polygon2D Rectangle2D.clip(Box2D box)
          Returns the clipped polygon.
 Polygon2D Polygon2D.clip(Box2D box)
           
 CurveSet2D<? extends LinearCurve2D> LinearCurve2D.clip(Box2D box)
          Clips the polyline by a box.
 Polygon2D SimplePolygon2D.clip(Box2D box)
          Returns the shape formed by the polygon clipped by the given box.
static Polygon2D Polygons2D.clipPolygon(Polygon2D polygon, Box2D box)
          Clips a polygon by a box.
 

Uses of Box2D in math.geom2d.spline
 

Methods in math.geom2d.spline that return Box2D
 Box2D CubicBezierCurve2D.boundingBox()
          Returns the approximate bounding box of this curve.
 Box2D QuadBezierCurve2D.boundingBox()
          Returns the approximate bounding box of this curve.
 

Methods in math.geom2d.spline with parameters of type Box2D
 CurveSet2D<? extends CubicBezierCurve2D> CubicBezierCurve2D.clip(Box2D box)
          Clip the Bezier curve by a box.
 CurveSet2D<? extends PolyCubicBezierCurve2D> PolyCubicBezierCurve2D.clip(Box2D box)
          Returns a new PolyCubicBezierCurve2D.
 CurveSet2D<? extends QuadBezierCurve2D> QuadBezierCurve2D.clip(Box2D box)
          Clip the curve by a box.