| Package | Description |
|---|---|
| org.eclipse.gef4.geometry.planar |
This package provides support for geometric calculations based on shapes.
|
| Modifier and Type | Method and Description |
|---|---|
BezierCurve.IntervalPair |
BezierCurve.IntervalPair.getCopy()
Returns a copy of this
BezierCurve.IntervalPair. |
BezierCurve.IntervalPair[] |
BezierCurve.IntervalPair.getPSplit()
Splits the first parameter
BezierCurve.Interval pi at half and
returns the resulting BezierCurve.IntervalPairs. |
BezierCurve.IntervalPair[] |
BezierCurve.IntervalPair.getQSplit()
Splits the second parameter
BezierCurve.Interval qi at half and
returns the resulting BezierCurve.IntervalPairs. |
BezierCurve.IntervalPair |
BezierCurve.IntervalPair.getSwapped()
Creates a new
BezierCurve.IntervalPair with swapped BezierCurves
and their parameter BezierCurve.Intervals. |
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<BezierCurve.IntervalPair> |
Line.getIntersectionIntervalPairs(BezierCurve other,
java.util.Set<Point> intersections) |
java.util.Set<BezierCurve.IntervalPair> |
BezierCurve.getIntersectionIntervalPairs(BezierCurve other,
java.util.Set<Point> intersections)
Computes
BezierCurve.IntervalPairs which do reflect Points of
intersection between this and the given other BezierCurve. |
java.util.Set<BezierCurve.IntervalPair> |
Line.getIntersectionIntervalPairs(Line other,
java.util.Set<Point> intersections)
Provides an optimized version of the
BezierCurve.getIntersectionIntervalPairs(BezierCurve, Set)
method. |
| Modifier and Type | Method and Description |
|---|---|
void |
BezierCurve.IntervalPair.expand(BezierCurve.IntervalPair ip)
Expands this
BezierCurve.IntervalPair to include the given other
BezierCurve.IntervalPair. |
Copyright (c) 2014 itemis AG, and others. All rights reserved.