Package | Description |
---|---|
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.line |
Implementations of 'linear shapes', i.e.
|
math.geom2d.polygon |
Definitions and implementations of shapes composed several line segments:
polylines, rings, polygons.
|
Modifier and Type | Method and Description |
---|---|
Polyline2D |
PolyCurve2D.getAsPolyline(int n) |
Polyline2D |
ContinuousCurve2D.getAsPolyline(int n)
Returns an approximation of the curve as a polyline with
n
line segments. |
Polyline2D |
AbstractContinuousCurve2D.getAsPolyline(int n) |
Modifier and Type | Method and Description |
---|---|
static Polyline2D |
Boundary2DUtils.getBoundaryPortion(Box2D box,
Point2D p0,
Point2D p1)
Extracts a portion of the boundary of a bounded box.
|
Modifier and Type | Class and Description |
---|---|
class |
ClosedPolyline2D
Deprecated.
use math.geom2d.polygon.Ring2D instead (0.7.0)
|
class |
Polyline2D
Deprecated.
use math.geom2d.polygon.Polyline2D instead (0.7.0)
|
Modifier and Type | Method and Description |
---|---|
Polyline2D |
StraightLine2D.getAsPolyline(int n)
Throws an exception when called.
|
Modifier and Type | Method and Description |
---|---|
static PolyOrientedCurve2D<SmoothOrientedCurve2D> |
Polyline2DUtils.createParallel(Polyline2D polyline,
double d)
Deprecated.
Creates a curve parallel to the given polyline, at a distance d.
|
Modifier and Type | Class and Description |
---|---|
class |
LinearRing2D
A LinearRing2D is a Polyline2D whose last point is connected to the first one.
|
class |
Ring2D
Deprecated.
replaced by LinearRing2D (0.8.0)
|
Modifier and Type | Method and Description |
---|---|
Polyline2D |
Polyline2D.clone() |
static Polyline2D |
Polyline2D.create(Collection<? extends Point2D> points)
Static factory for creating a new Polyline2D from a collection of
points.
|
static Polyline2D |
Polyline2D.create(Point2D[] points)
Static factory for creating a new Polyline2D from an array of
points.
|
Polyline2D |
Polyline2D.getReverseCurve()
Returns the polyline with same points considered in reverse order.
|
Polyline2D |
Polyline2D.getSubCurve(double t0,
double t1)
Return an instance of Polyline2D.
|
Polyline2D |
LinearRing2D.getSubCurve(double t0,
double t1)
Return an instance of Polyline2D.
|
Polyline2D |
Polyline2D.transform(AffineTransform2D trans) |
Modifier and Type | Method and Description |
---|---|
CurveSet2D<? extends Polyline2D> |
Polyline2D.clip(Box2D box)
Clip the polyline by a box.
|
Collection<? extends Polyline2D> |
Polyline2D.getContinuousCurves() |
Modifier and Type | Method and Description |
---|---|
static PolyOrientedCurve2D<SmoothOrientedCurve2D> |
Polyline2DUtils.createParallel(Polyline2D polyline,
double d)
Creates a curve parallel to the given polyline, at a distance d.
|
static Collection<Point2D> |
Polyline2DUtils.intersect(Polyline2D poly1,
Polyline2D poly2)
Return all intersection points between the 2 polylines.
|
Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.