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
Line s. |
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
BezierCurve s and their corresponding parameter ranges. |
Copyright (c) 2014 itemis AG, and others. All rights reserved.