Uses of Interface
math.geom2d.circulinear.CirculinearElement2D

Packages that use CirculinearElement2D
math.geom2d.circulinear Definition of circulinear shapes and some implementations. 
math.geom2d.circulinear.buffer Computation of buffer for circulinear shapes. 
math.geom2d.conic Definition of various conic curves like circles, ellipses, parabolas and hyperbolas, and their respective arcs. 
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
 

Uses of CirculinearElement2D in math.geom2d.circulinear
 

Subinterfaces of CirculinearElement2D in math.geom2d.circulinear
 interface CircleLine2D
          Tagging interface to be able to consider in a same way circles and lines.
 

Methods in math.geom2d.circulinear with type parameters of type CirculinearElement2D
static
<T extends CirculinearElement2D>
GenericCirculinearRing2D
GenericCirculinearRing2D.create(java.util.Collection<T> curves)
          Static factory for creating a new GenericCirculinearRing2D from a collection of curves.
 

Methods in math.geom2d.circulinear that return CirculinearElement2D
 CirculinearElement2D CirculinearElement2D.parallel(double d)
           
 CirculinearElement2D CirculinearElement2D.reverse()
           
 CirculinearElement2D CirculinearElement2D.subCurve(double t0, double t1)
           
 CirculinearElement2D CirculinearElement2D.transform(CircleInversion2D inv)
           
 

Methods in math.geom2d.circulinear that return types with arguments of type CirculinearElement2D
 CurveSet2D<? extends CirculinearElement2D> CirculinearElement2D.clip(Box2D box)
           
 java.util.Collection<? extends CirculinearElement2D> PolyCirculinearCurve2D.smoothPieces()
           
 java.util.Collection<? extends CirculinearElement2D> CirculinearContinuousCurve2D.smoothPieces()
          Returns a set of circulinear elements, which are basis for circulinear curves.
 java.util.Collection<? extends CirculinearElement2D> BoundaryPolyCirculinearCurve2D.smoothPieces()
           
 

Methods in math.geom2d.circulinear with parameters of type CirculinearElement2D
static GenericCirculinearRing2D GenericCirculinearRing2D.create(CirculinearElement2D... curves)
          Static factory for creating a new GenericCirculinearRing2D from an array of curves.
static java.util.Collection<Point2D> CirculinearCurves2D.findIntersections(CirculinearElement2D elem1, CirculinearElement2D elem2)
          Computes the intersections, if they exist, of two circulinear elements.
 

Method parameters in math.geom2d.circulinear with type arguments of type CirculinearElement2D
static double[][] CirculinearCurves2D.locateSelfIntersections(CurveSet2D<? extends CirculinearElement2D> curve)
           
 

Constructors in math.geom2d.circulinear with parameters of type CirculinearElement2D
GenericCirculinearRing2D(CirculinearElement2D... curves)
           
 

Constructor parameters in math.geom2d.circulinear with type arguments of type CirculinearElement2D
GenericCirculinearRing2D(java.util.Collection<? extends CirculinearElement2D> curves)
           
 

Uses of CirculinearElement2D in math.geom2d.circulinear.buffer
 

Methods in math.geom2d.circulinear.buffer with parameters of type CirculinearElement2D
 LineSegment2D BevelJoinFactory.createJoin(CirculinearElement2D curve1, CirculinearElement2D curve2, double dist)
           
 CirculinearContinuousCurve2D MiterJoinFactory.createJoin(CirculinearElement2D curve1, CirculinearElement2D curve2, double dist)
           
 CirculinearContinuousCurve2D RoundJoinFactory.createJoin(CirculinearElement2D curve1, CirculinearElement2D curve2, double dist)
          Creates a join between the parallels of two curves at the specified distance.
 CirculinearContinuousCurve2D JoinFactory.createJoin(CirculinearElement2D previous, CirculinearElement2D next, double dist)
          Creates a join between the parallels of two curves at the specified distance.
 

Uses of CirculinearElement2D in math.geom2d.conic
 

Subinterfaces of CirculinearElement2D in math.geom2d.conic
 interface CircularShape2D
          Tagging interface for grouping Circle2D and CircleArc2D.
 

Classes in math.geom2d.conic that implement CirculinearElement2D
 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.
 

Methods in math.geom2d.conic that return CirculinearElement2D
 CirculinearElement2D CircleArc2D.transform(CircleInversion2D inv)
           
 

Uses of CirculinearElement2D in math.geom2d.line
 

Subinterfaces of CirculinearElement2D in math.geom2d.line
 interface LinearElement2D
          A continuous linear shape, like a straight line, a line segment or a ray.
 

Classes in math.geom2d.line that implement CirculinearElement2D
 class AbstractLine2D
           Base class for straight curves, such as straight lines, rays, or edges.
 class InvertedRay2D
          Inverted ray is defined from an origin and a direction vector.
 class Line2D
          Line object defined from 2 points.
 class LineArc2D
          LineArc2D is a generic class to represent edges, straight lines, and rays.
 class LineSegment2D
          Line segment, defined as the set of points located between the two end points.
 class Ray2D
          Ray, or half-line, defined from an origin and a direction vector.
 class StraightLine2D
          Implementation of a straight line.
 

Methods in math.geom2d.line that return CirculinearElement2D
 CirculinearElement2D Line2D.transform(CircleInversion2D inv)
           
 CirculinearElement2D AbstractLine2D.transform(CircleInversion2D inv)