Package | Description |
---|---|
org.eclipse.gef.geometry.planar |
This package provides support for geometric calculations based on shapes.
|
Modifier and Type | Class and Description |
---|---|
class |
Arc
|
class |
BezierCurve
Instances of the
BezierCurve class individually represent an
arbitrary Bezier curve. |
class |
CubicCurve
An instance of the
CubicCurve class represents a BezierCurve
of degree 3, having a start and an end Point and two handle
Point s. |
class |
Line
Represents the geometric shape of a line (or linear curve).
|
class |
PolyBezier
|
class |
Polyline
Represents the geometric shape of a polyline.
|
class |
QuadraticCurve
Represents the geometric shape of a quadratic Bézier curve.
|
Modifier and Type | Method and Description |
---|---|
ICurve |
IShape.getOutline()
|
ICurve |
Ellipse.getOutline() |
ICurve[] |
IMultiShape.getOutlines()
Computes the outlines of this
IMultiShape . |
ICurve[] |
IShape.getOutlineSegments()
|
ICurve[] |
IMultiShape.getOutlineSegments()
Computes the outline segments of this
IMultiShape . |
ICurve[] |
Polyline.getOverlaps(ICurve c) |
ICurve[] |
PolyBezier.getOverlaps(ICurve c) |
ICurve[] |
ICurve.getOverlaps(ICurve c)
|
ICurve[] |
BezierCurve.getOverlaps(ICurve c) |
ICurve[] |
Arc.getOverlaps(ICurve c) |
Modifier and Type | Method and Description |
---|---|
java.util.List<ICurve> |
Path.getOutlines()
|
Copyright (c) 2014 itemis AG, and others. All rights reserved.