Uses of Interface
org.eclipse.gef.geometry.planar.ICurve
-
Packages that use ICurve Package Description org.eclipse.gef.geometry.planar 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 ICurve Modifier and Type Class Description classArcclassBezierCurveInstances of theBezierCurveclass individually represent an arbitrary Bezier curve.classCubicCurveAn instance of theCubicCurveclass represents aBezierCurveof degree 3, having a start and an endPointand two handlePoints.classLineRepresents the geometric shape of a line (or linear curve).classPolyBezierclassPolylineRepresents the geometric shape of a polyline.classQuadraticCurveRepresents the geometric shape of a quadratic Bézier curve.Methods in org.eclipse.gef.geometry.planar that return ICurve Modifier and Type Method Description ICurveEllipse. getOutline()ICurveIShape. 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)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 ICurve Modifier and Type Method Description java.util.List<ICurve>Path. getOutlines()Methods in org.eclipse.gef.geometry.planar with parameters of type ICurve Modifier and Type Method Description Point[]Arc. getIntersections(ICurve c)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)ICurve[]BezierCurve. getOverlaps(ICurve c)ICurve[]ICurve. getOverlaps(ICurve c)ICurve[]PolyBezier. getOverlaps(ICurve c)ICurve[]Polyline. getOverlaps(ICurve c)booleanArc. intersects(ICurve c)booleanBezierCurve. intersects(ICurve c)booleanICurve. intersects(ICurve c)booleanLine. intersects(ICurve c)booleanPolyBezier. intersects(ICurve c)booleanPolyline. intersects(ICurve c)booleanArc. overlaps(ICurve c)booleanBezierCurve. overlaps(ICurve c)booleanICurve. overlaps(ICurve c)booleanPolyBezier. overlaps(ICurve c)booleanPolyline. overlaps(ICurve c)
-