Uses of Interface
math.geom2d.domain.Contour2D

Packages that use Contour2D
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.domain Definition of planar domains, and basic implementations. 
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.polygon Definitions and implementations of shapes composed several line segments: polylines, rings, polygons. 
 

Uses of Contour2D in math.geom2d.circulinear
 

Subinterfaces of Contour2D in math.geom2d.circulinear
 interface CircleLine2D
          Tagging interface to be able to consider in a same way circles and lines.
 interface CirculinearContour2D
          Tagging interface to gather Continuous and boundary circulinear curves.
 interface CirculinearRing2D
          Interface for circulinear contours which are both bounded and closed.
 

Classes in math.geom2d.circulinear that implement Contour2D
 class BoundaryPolyCirculinearCurve2D<T extends CirculinearContinuousCurve2D>
          A continuous boundary which is composed of several continuous circulinear curves.
 class GenericCirculinearRing2D
          A basic implementation of a CirculinearRing2D, which is assumed to be always bounded and closed.
 

Uses of Contour2D in math.geom2d.conic
 

Subinterfaces of Contour2D in math.geom2d.conic
 interface EllipseShape2D
          A common interface for Circle2D and Ellipse2D.
 

Classes in math.geom2d.conic that implement Contour2D
 class Circle2D
          A circle in the plane, defined as the set of points located at an equal distance from the circle center.
 class Ellipse2D
          An ellipse in the plane.
 class HyperbolaBranch2D
          Branch of an Hyperbola2D.
 class Parabola2D
          A parabola, defined by its vertex, its orientation, and its pedal.
 

Uses of Contour2D in math.geom2d.domain
 

Classes in math.geom2d.domain with type parameters of type Contour2D
 class ContourArray2D<T extends Contour2D>
          A ContourArray2D is a set of contours.
 

Subinterfaces of Contour2D in math.geom2d.domain
 interface SmoothContour2D
          Tagging interface to represent in unified way smooth curves that are also contours.
 

Classes in math.geom2d.domain that implement Contour2D
 class BoundaryPolyCurve2D<T extends ContinuousOrientedCurve2D>
          A single continuous oriented curve, which defines the boundary of a planar domain.
 

Methods in math.geom2d.domain with type parameters of type Contour2D
static
<T extends Contour2D>
ContourArray2D<T>
ContourArray2D.create(java.util.Collection<T> curves)
          Static factory for creating a new ContourArray2D from a collection of contours.
static
<T extends Contour2D>
ContourArray2D<T>
ContourArray2D.create(T... curves)
          Static factory for creating a new ContourArray2D from an array of contours.
 

Methods in math.geom2d.domain that return Contour2D
 Contour2D Contour2D.reverse()
          Computes the reversed contour.
 Contour2D Contour2D.transform(AffineTransform2D trans)
          Computes the transformed contour.
 

Methods in math.geom2d.domain that return types with arguments of type Contour2D
static ContourArray2D<Contour2D> Boundaries2D.clipBoundary(Boundary2D boundary, Box2D box)
          Clips a boundary and closes the result curve.
 java.util.Collection<? extends Contour2D> Boundary2D.continuousCurves()
          Overloads the declaration of continuousCurves to return a collection of contours (instances of Contour2D).
 java.util.Collection<? extends Contour2D> Domain2D.contours()
          Returns the set of contours that enclose this domain.
 java.util.Collection<? extends Contour2D> GenericDomain2D.contours()
           
 java.util.Collection<? extends Contour2D> DomainArray2D.contours()
           
 ContourArray2D<? extends Contour2D> ContourArray2D.reverse()
           
 ContourArray2D<? extends Contour2D> ContourArray2D.transform(AffineTransform2D trans)
           
 

Methods in math.geom2d.domain with parameters of type Contour2D
static
<T extends Contour2D>
ContourArray2D<T>
ContourArray2D.create(T... curves)
          Static factory for creating a new ContourArray2D from an array of contours.
 

Constructors in math.geom2d.domain with parameters of type Contour2D
ContourArray2D(T... curves)
           
 

Uses of Contour2D in math.geom2d.line
 

Classes in math.geom2d.line that implement Contour2D
 class StraightLine2D
          Implementation of a straight line.
 

Uses of Contour2D in math.geom2d.polygon
 

Classes in math.geom2d.polygon that implement Contour2D
 class LinearRing2D
           A LinearRing2D is a Polyline2D whose last point is connected to the first one.