Uses of Interface
org.eclipse.gef.geometry.planar.IGeometry
-
Packages that use IGeometry Package Description org.eclipse.gef.geometry.planar This package provides support for geometric calculations based on shapes. -
-
Uses of IGeometry in org.eclipse.gef.geometry.planar
Classes in org.eclipse.gef.geometry.planar with type parameters of type IGeometry Modifier and Type Interface Description interfaceIRotatable<T extends IGeometry>TheIRotatableinterface collects the out-of-place rotation short-cut methods.interfaceIScalable<T extends IGeometry>TheIScalableinterface collects all scaling short-cut methods.interfaceITranslatable<T extends IGeometry>TheITranslatableinterface collects all translation short-cut methods.Subinterfaces of IGeometry in org.eclipse.gef.geometry.planar Modifier and Type Interface Description interfaceICurveTheICurveinterface provides operations that allow the analysis of linear geometric objects and the transfer toBezierCurvesegments (ICurve.toBezier()).interfaceIMultiShapeIn contradiction to the relation of the IPolyCurve to the ICurve interfaces, the IMultiShape interface does not extend the IShape interface.interfaceIShapeAnIShapeis the representation of an areal geometric object.Classes in org.eclipse.gef.geometry.planar that implement IGeometry 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.classCurvedPolygonclassEllipseRepresents the geometric shape of an ellipse.classLineRepresents the geometric shape of a line (or linear curve).classPathRepresents the geometric shape of a path, which may consist of independent subgraphs.classPieThePieis a closedAbstractArcBasedGeometry.classPolyBezierclassPolygonRepresents the geometric shape of a convex polygon.classPolylineRepresents the geometric shape of a polyline.classQuadraticCurveRepresents the geometric shape of a quadratic Bézier curve.classRectangleRepresents the geometric shape of a rectangle, where a rectangle is characterized by means of its upper left corner (x,y) and its size (width, height).classRegionA combination ofRectangles.classRingA combination of Polygons....classRoundedRectangleRepresents the geometric shape of a rounded rectangle, i.e. a rectangle with rounded corners.Methods in org.eclipse.gef.geometry.planar that return IGeometry Modifier and Type Method Description IGeometryIGeometry. getCopy()Returns a new identical copy of thisIGeometry.IGeometryIGeometry. getTransformed(AffineTransform t)Returns a newIGeometry, which represents the givenIGeometryafter the application of the givenAffineTransform.Methods in org.eclipse.gef.geometry.planar with parameters of type IGeometry Modifier and Type Method Description booleanCurvedPolygon. contains(IGeometry g)booleanEllipse. contains(IGeometry g)booleanIMultiShape. contains(IGeometry g)Checks if the givenIGeometryis fully contained by thisIMultiShape.booleanIShape. contains(IGeometry g)booleanPie. contains(IGeometry g)booleanPolygon. contains(IGeometry g)booleanRectangle. contains(IGeometry g)booleanRegion. contains(IGeometry g)booleanRing. contains(IGeometry g)booleanRoundedRectangle. contains(IGeometry g)booleanIGeometry. touches(IGeometry g)booleanLine. touches(IGeometry g)booleanRectangle. touches(IGeometry g)
-