Uses of Interface
org.eclipse.gef.geometry.planar.ICurve
Package
Description
This package provides support for geometric calculations based on shapes.
-
Uses of ICurve in org.eclipse.gef.geometry.planar
Modifier and TypeClassDescriptionfinal class
class
Instances of theBezierCurve
class individually represent an arbitrary Bezier curve.class
An instance of theCubicCurve
class represents aBezierCurve
of degree 3, having a start and an endPoint
and two handlePoint
s.class
Represents the geometric shape of a line (or linear curve).class
class
Represents the geometric shape of a polyline.class
Represents the geometric shape of a quadratic Bézier curve.Modifier and TypeMethodDescriptionEllipse.getOutline()
IShape.getOutline()
ICurve[]
IMultiShape.getOutlines()
Computes the outlines of thisIMultiShape
.ICurve[]
IMultiShape.getOutlineSegments()
Computes the outline segments of thisIMultiShape
.ICurve[]
IShape.getOutlineSegments()
ICurve[]
Arc.getOverlaps
(ICurve c) final ICurve[]
BezierCurve.getOverlaps
(ICurve c) ICurve[]
ICurve.getOverlaps
(ICurve c) ICurve[]
PolyBezier.getOverlaps
(ICurve c) ICurve[]
Polyline.getOverlaps
(ICurve c) Modifier and TypeMethodDescriptionPoint[]
Arc.getIntersections
(ICurve c) final Point[]
BezierCurve.getIntersections
(ICurve curve) Point[]
Ellipse.getIntersections
(ICurve c) Point[]
ICurve.getIntersections
(ICurve c) Point[]
PolyBezier.getIntersections
(ICurve c) Point[]
Polyline.getIntersections
(ICurve c) Point[]
Region.getOutlineIntersections
(ICurve c) ICurve[]
Arc.getOverlaps
(ICurve c) final ICurve[]
BezierCurve.getOverlaps
(ICurve c) ICurve[]
ICurve.getOverlaps
(ICurve c) ICurve[]
PolyBezier.getOverlaps
(ICurve c) ICurve[]
Polyline.getOverlaps
(ICurve c) boolean
Arc.intersects
(ICurve c) boolean
BezierCurve.intersects
(ICurve c) boolean
ICurve.intersects
(ICurve c) boolean
Line.intersects
(ICurve c) boolean
PolyBezier.intersects
(ICurve c) boolean
Polyline.intersects
(ICurve c) boolean
final boolean
boolean
boolean
boolean