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 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.
 



Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.