Uses of Interface
math.geom2d.curve.SmoothCurve2D

Packages that use SmoothCurve2D
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.spline Bezier curves, and more generally polynomial curves. 
 

Uses of SmoothCurve2D in math.geom2d
 

Methods in math.geom2d that return types with arguments of type SmoothCurve2D
 CurveSet2D<SmoothCurve2D> Box2D.clipSmoothCurve(SmoothCurve2D curve)
          clip a continuous smooth curve.
 

Methods in math.geom2d with parameters of type SmoothCurve2D
 CurveSet2D<SmoothCurve2D> Box2D.clipSmoothCurve(SmoothCurve2D curve)
          clip a continuous smooth curve.
 

Uses of SmoothCurve2D in math.geom2d.conic
 

Classes in math.geom2d.conic that implement SmoothCurve2D
 class Circle2D
          A circle in the plane, defined as the set of points located at an equal distance from the circle center.
 class CircleArc2D
          A circle arc, defined by the center and the radius of the containing circle, by a starting angle, and by a (signed) angle extent.
 class Ellipse2D
          An ellipse in the plane.
 class EllipseArc2D
          An arc of ellipse.
 class HyperbolaBranch2D
          Branch of an Hyperbola2D.
 class HyperbolaBranchArc2D
          An arc of hyperbola, defined from the parent hyperbola branch, and two positions on the parent curve.
 class Parabola2D
          A parabola, defined by its vertex, its orientation, and its pedal.
 class ParabolaArc2D
          An arc of parabola, defined by a parent parabola, and two limits for the parametrization.
 

Methods in math.geom2d.conic that return types with arguments of type SmoothCurve2D
 java.util.Collection<? extends SmoothCurve2D> CircleArc2D.getSmoothPieces()
           
 java.util.Collection<? extends SmoothCurve2D> ParabolaArc2D.getSmoothPieces()
           
 java.util.Collection<? extends SmoothCurve2D> Ellipse2D.getSmoothPieces()
          Returns a set of smooth curves, which contains only the ellipse.
 java.util.Collection<? extends SmoothCurve2D> HyperbolaBranchArc2D.getSmoothPieces()
          returns an instance of ArrayList containing only this.
 java.util.Collection<? extends SmoothCurve2D> HyperbolaBranch2D.getSmoothPieces()
          returns an instance of ArrayList containing only this.
 java.util.Collection<? extends SmoothCurve2D> EllipseArc2D.getSmoothPieces()
          return a SmoothCurve array containing this ellipse arc.
 java.util.Collection<? extends SmoothCurve2D> Parabola2D.getSmoothPieces()
           
 

Uses of SmoothCurve2D in math.geom2d.curve
 

Subinterfaces of SmoothCurve2D in math.geom2d.curve
 interface SmoothOrientedCurve2D
           
 

Methods in math.geom2d.curve that return SmoothCurve2D
 SmoothCurve2D SmoothCurve2D.getReverseCurve()
           
 SmoothCurve2D SmoothCurve2D.getSubCurve(double t0, double t1)
           
 SmoothCurve2D SmoothCurve2D.transform(AffineTransform2D trans)
           
 

Methods in math.geom2d.curve that return types with arguments of type SmoothCurve2D
 CurveSet2D<? extends SmoothCurve2D> SmoothCurve2D.clip(Box2D box)
           
 java.util.Collection<? extends SmoothCurve2D> ContinuousCurve2D.getSmoothPieces()
          Returns a set of smooth curves.
 java.util.Collection<? extends SmoothCurve2D> PolyCurve2D.getSmoothPieces()
          Returns a collection containing only instances of SmoothCurve2D.
 

Uses of SmoothCurve2D in math.geom2d.line
 

Classes in math.geom2d.line that implement SmoothCurve2D
 class LineArc2D
          LineArc2D is a generic class to represent edges, straight lines, and rays.
 class LineObject2D
          Straight Object defined from 2 points.
 class LineSegment2D
          Straight Edge defined by two points.
 class Ray2D
          Ray, or half-line, defined from an origin and a direction vector.
 class StraightLine2D
          Representation of straigth lines.
 class StraightObject2D
          Base class for straight curves, such as straight lines, rays, or edges.
 

Methods in math.geom2d.line that return types with arguments of type SmoothCurve2D
 CurveSet2D<SmoothCurve2D> StraightLine2D.clipSmoothCurve(SmoothCurve2D curve)
          clip a continuous smooth curve by the half-plane defined by this line.
 java.util.Collection<? extends SmoothCurve2D> Polyline2D.getSmoothPieces()
           
 java.util.Collection<? extends SmoothCurve2D> LineObject2D.getSmoothPieces()
          Returns an array containing the curve itself.
 java.util.Collection<? extends SmoothCurve2D> LineArc2D.getSmoothPieces()
          Returns an array containing the curve itself.
 java.util.Collection<? extends SmoothCurve2D> StraightObject2D.getSmoothPieces()
          Returns a set of smooth curves.
 

Methods in math.geom2d.line with parameters of type SmoothCurve2D
 CurveSet2D<SmoothCurve2D> StraightLine2D.clipSmoothCurve(SmoothCurve2D curve)
          clip a continuous smooth curve by the half-plane defined by this line.
 

Uses of SmoothCurve2D in math.geom2d.spline
 

Classes in math.geom2d.spline that implement SmoothCurve2D
 class BezierCurve2D
          An extension of the Bezier curve provided in java.awt.geom, with support for SmoothCurve2D and OrientedCurve2D.
 

Methods in math.geom2d.spline that return types with arguments of type SmoothCurve2D
 java.util.Collection<? extends SmoothCurve2D> BezierCurve2D.getSmoothPieces()