Uses of Interface
org.eclipse.gef.geometry.planar.ICurve
Packages that use ICurve
Package
Description
This package provides support for geometric calculations based on shapes.
-
Uses of ICurve in org.eclipse.gef.geometry.planar
Classes in org.eclipse.gef.geometry.planar that implement ICurveModifier 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.Methods in org.eclipse.gef.geometry.planar that return ICurveModifier 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) Methods in org.eclipse.gef.geometry.planar that return types with arguments of type ICurveMethods in org.eclipse.gef.geometry.planar with parameters of type ICurveModifier 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