| Package | Description |
|---|---|
| org.eclipse.gef4.geometry.planar |
This package provides support for geometric calculations based on shapes.
|
| Modifier and Type | Field and Description |
|---|---|
BezierCurve.Interval |
BezierCurve.IntervalPair.pi
The parameter
BezierCurve.Interval for the first BezierCurve. |
BezierCurve.Interval |
BezierCurve.IntervalPair.qi
The parameter
BezierCurve.Interval for the second BezierCurve. |
| Modifier and Type | Method and Description |
|---|---|
BezierCurve.Interval |
BezierCurve.Interval.getCopy()
Returns a copy of this
BezierCurve.Interval. |
static BezierCurve.Interval |
BezierCurve.Interval.getEmpty()
Constructs a new
BezierCurve.Interval object holding an invalid parameter
interval. |
static BezierCurve.Interval |
BezierCurve.Interval.getFull()
Constructs a new
BezierCurve.Interval object holding the interval [0;1]
which is the parameter BezierCurve.Interval representing a full
BezierCurve. |
static BezierCurve.Interval |
BezierCurve.Interval.min(BezierCurve.Interval i,
BezierCurve.Interval j)
Returns the smaller
BezierCurve.Interval object, i.e. the one with the
smallest parameter range. |
| Modifier and Type | Method and Description |
|---|---|
void |
BezierCurve.Interval.expand(BezierCurve.Interval i)
Expands this
BezierCurve.Interval to include the given other
BezierCurve.Interval. |
static BezierCurve.Interval |
BezierCurve.Interval.min(BezierCurve.Interval i,
BezierCurve.Interval j)
Returns the smaller
BezierCurve.Interval object, i.e. the one with the
smallest parameter range. |
double |
BezierCurve.Interval.scaleTo(BezierCurve.Interval interval)
Scales this
BezierCurve.Interval to the given BezierCurve.Interval. |
Line[] |
BezierCurve.toLineStrip(double lineSimilarity,
BezierCurve.Interval startInterval)
Computes an approximation of this
BezierCurve by a strip of
Lines. |
Point[] |
BezierCurve.toPoints(BezierCurve.Interval startInterval)
|
| Constructor and Description |
|---|
IntervalPair(BezierCurve pp,
BezierCurve.Interval pt,
BezierCurve pq,
BezierCurve.Interval pu)
Constructs a new
BezierCurve.IntervalPair with the given
BezierCurves and their corresponding parameter ranges. |
Copyright (c) 2014 itemis AG, and others. All rights reserved.