Uses of Interface
math.geom2d.circulinear.CirculinearCurve2D

Packages that use CirculinearCurve2D
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.line Implementations of 'linear shapes', i.e. 
math.geom2d.polygon Definitions and implementations of shapes composed several line segments: polylines, rings, polygons. 
 

Uses of CirculinearCurve2D in math.geom2d.circulinear
 

Classes in math.geom2d.circulinear with type parameters of type CirculinearCurve2D
 class CirculinearCurveSet2D<T extends CirculinearCurve2D>
          An specialisation of CurveSet2D that accepts only instances of CirculinearCurve2D.
 

Subinterfaces of CirculinearCurve2D in math.geom2d.circulinear
 interface CircleLine2D
          Tagging interface to be able to consider in a same way circles and lines.
 interface CirculinearBoundary2D
          A Boundary which is composed of Circulinear elements.
 interface CirculinearContinuousCurve2D
          A tagging interface defining a circulinear curve which is continuous.
 interface CirculinearContour2D
          Tagging interface to gather Continuous and boundary circulinear curves.
 interface CirculinearElement2D
           Circulinear elements are lowest level of circulinear curve: each circulinear curve can be divided into a set of circulinear elements.
 interface CirculinearRing2D
          Future interface for circulinear boundary curves which are both bounded and closed.
 interface ContinuousCirculinearCurve2D
          Deprecated. replaced by CirculinearContinuousCurve2D
 

Classes in math.geom2d.circulinear that implement CirculinearCurve2D
 class BoundaryPolyCirculinearCurve2D<T extends CirculinearContinuousCurve2D>
          A continuous boundary which is composed of several continuous circulinear curves.
 class CirculinearBoundarySet2D<T extends CirculinearContour2D>
          A circulinear boundary which is composed of several CirculinearRing2D.
 class CirculinearCurveSet2D<T extends CirculinearCurve2D>
          An specialisation of CurveSet2D that accepts only instances of CirculinearCurve2D.
 class GenericCirculinearRing2D
          A basic implementation of a CirculinearRing2D, which is supposed to be always bounded and closed.
 class PolyCirculinearCurve2D<T extends CirculinearContinuousCurve2D>
          A continuous curve which is composed of several continuous circulinear curves.
 

Methods in math.geom2d.circulinear that return CirculinearCurve2D
static CirculinearCurve2D CirculinearCurve2DUtils.convert(Curve2D curve)
          Converts a curve to a circulinear curve, by concatenating all elements of the curve to the appropriate circulinear curve type.
static CirculinearCurve2D CirculinearCurve2DUtils.createParallel(CirculinearCurve2D curve, double dist)
           
 CirculinearCurve2D CirculinearBoundarySet2D.getParallel(double d)
           
 CirculinearCurve2D CirculinearCurveSet2D.getParallel(double d)
           
 

Methods in math.geom2d.circulinear that return types with arguments of type CirculinearCurve2D
 CirculinearCurveSet2D<? extends CirculinearCurve2D> CirculinearCurveSet2D.clip(Box2D box)
           
 CirculinearCurveSet2D<? extends CirculinearCurve2D> CirculinearCurveSet2D.getReverseCurve()
           
 CirculinearCurveSet2D<? extends CirculinearCurve2D> CirculinearCurveSet2D.getSubCurve(double t0, double t1)
           
 CirculinearCurveSet2D<CirculinearCurve2D> CirculinearCurveSet2D.transform(CircleInversion2D inv)
           
 

Methods in math.geom2d.circulinear with parameters of type CirculinearCurve2D
static CirculinearDomain2D CirculinearCurve2DUtils.computeBuffer(CirculinearCurve2D curve, double dist)
          Compute the buffer of a circulinear curve.
static CirculinearCurve2D CirculinearCurve2DUtils.createParallel(CirculinearCurve2D curve, double dist)
           
static Collection<Point2D> CirculinearCurve2DUtils.findIntersections(CirculinearCurve2D curve1, CirculinearCurve2D curve2)
           
static Collection<Point2D> CirculinearCurve2DUtils.findSelfIntersections(CirculinearCurve2D curve)
          Compute intersection point of a single curve, by iterating on pair of Circulinear elements composing the curve.
static double CirculinearCurve2DUtils.getDistanceCurvePoints(CirculinearCurve2D curve, Collection<? extends Point2D> points)
           
static double[][] CirculinearCurve2DUtils.locateIntersections(CirculinearCurve2D curve1, CirculinearCurve2D curve2)
          Locate intersection points of two curves.
 

Method parameters in math.geom2d.circulinear with type arguments of type CirculinearCurve2D
static double CirculinearCurve2DUtils.getLength(CurveSet2D<? extends CirculinearCurve2D> curve, double pos)
           
static double CirculinearCurve2DUtils.getPosition(CurveSet2D<? extends CirculinearCurve2D> curveSet, double length)
           
 

Constructors in math.geom2d.circulinear with parameters of type CirculinearCurve2D
CirculinearCurveSet2D(T[] curves)
          Constructor from an array of curves.
 

Uses of CirculinearCurve2D in math.geom2d.conic
 

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

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

Uses of CirculinearCurve2D in math.geom2d.line
 

Subinterfaces of CirculinearCurve2D in math.geom2d.line
 interface LinearShape2D
          A curve that can be inscribed in a straight line, line a ray, a straight line, or a line segment.
 

Classes in math.geom2d.line that implement CirculinearCurve2D
 class AbstractLine2D
           Base class for straight curves, such as straight lines, rays, or edges.
 class ClosedPolyline2D
          Deprecated. use math.geom2d.polygon.Ring2D instead (0.7.0)
 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 LineObject2D
          Deprecated. use Line2D instead
 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.
 

Uses of CirculinearCurve2D in math.geom2d.polygon
 

Classes in math.geom2d.polygon that implement CirculinearCurve2D
 class LinearRing2D
           A LinearRing2D is a Polyline2D whose last point is connected to the first one.
 class Polyline2D
          A polyline is a continuous curve where each piece of the curve is a LineSegment2D.
 class Ring2D
          Deprecated. replaced by LinearRing2D (0.8.0)
 



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