Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
I
- ICurve - Interface in org.eclipse.gef.geometry.planar
-
The
ICurve
interface provides operations that allow the analysis of linear geometric objects and the transfer toBezierCurve
segments (ICurve.toBezier()
). - IGeometry - Interface in org.eclipse.gef.geometry.planar
-
A glance at the list of implementing classes reveals that the
IGeometry
interface bundles all the basic common methods for planar geometric objects. - IMultiShape - Interface in org.eclipse.gef.geometry.planar
-
In contradiction to the relation of the IPolyCurve to the ICurve interfaces, the IMultiShape interface does not extend the IShape interface.
- interpolateCubic(double...) - Static method in class org.eclipse.gef.geometry.planar.PolyBezier
- interpolateCubic(double, Point...) - Static method in class org.eclipse.gef.geometry.planar.PolyBezier
- interpolateCubic(Angle, double, Angle, double, double, Point...) - Static method in class org.eclipse.gef.geometry.planar.PolyBezier
- interpolateCubic(Point...) - Static method in class org.eclipse.gef.geometry.planar.PolyBezier
- INTERPOLATION_CURVE_WIDTH_COEFFICIENT - Static variable in class org.eclipse.gef.geometry.planar.PolyBezier
-
The default curve width coefficient used in interpolateCubic(...)
- intersect(Dimension) - Method in class org.eclipse.gef.geometry.planar.Dimension
-
This Dimension is intersected with the one specified.
- intersect(Path, Path) - Static method in class org.eclipse.gef.geometry.planar.Path
-
Intersects the given areas.
- intersect(Rectangle) - Method in class org.eclipse.gef.geometry.planar.Rectangle
- intersects(Straight) - Method in class org.eclipse.gef.geometry.euclidean.Straight
- intersects(ICurve) - Method in class org.eclipse.gef.geometry.planar.Arc
- intersects(ICurve) - Method in class org.eclipse.gef.geometry.planar.BezierCurve
- intersects(ICurve) - Method in interface org.eclipse.gef.geometry.planar.ICurve
- intersects(ICurve) - Method in class org.eclipse.gef.geometry.planar.Line
- intersects(ICurve) - Method in class org.eclipse.gef.geometry.planar.PolyBezier
- intersects(ICurve) - Method in class org.eclipse.gef.geometry.planar.Polyline
- intersects(Line) - Method in class org.eclipse.gef.geometry.planar.Line
-
Provides an optimized version of the
BezierCurve.intersects(ICurve)
method. - intersectsWithinSegment(Vector, Vector, Straight) - Method in class org.eclipse.gef.geometry.euclidean.Straight
- inverseTransform(double[], int, double[], int, int) - Method in class org.eclipse.gef.geometry.planar.AffineTransform
-
Inverse transforms an array of
Point
s specified by their coordinate values with thisAffineTransform
. - inverseTransform(Point) - Method in class org.eclipse.gef.geometry.planar.AffineTransform
-
Inverse transforms the given
Point
with thisAffineTransform
. - invert() - Method in class org.eclipse.gef.geometry.planar.AffineTransform
-
Inverts this
AffineTransform
. - IRotatable<T extends IGeometry> - Interface in org.eclipse.gef.geometry.planar
-
The
IRotatable
interface collects the out-of-place rotation short-cut methods. - IScalable<T extends IGeometry> - Interface in org.eclipse.gef.geometry.planar
-
The
IScalable
interface collects all scaling short-cut methods. - isClockwise(Angle) - Method in class org.eclipse.gef.geometry.euclidean.Angle
- isEmpty() - Method in class org.eclipse.gef.geometry.planar.Dimension
-
Returns
true
if either dimension is less than or equal to 0. - isEmpty() - Method in class org.eclipse.gef.geometry.planar.Rectangle
-
Returns
true
if this Rectangle's width or height is less than or equal to 0. - IShape - Interface in org.eclipse.gef.geometry.planar
-
An
IShape
is the representation of an areal geometric object. - isHorizontal() - Method in class org.eclipse.gef.geometry.euclidean.Vector
-
Checks if this
Vector
is horizontal, i.e. whether its horizontal component (the x coordinate) does not equal 0, while its vertical component (the y coordinate) does. - isIdentity() - Method in class org.eclipse.gef.geometry.planar.AffineTransform
-
Checks if the transformation matrix of this
AffineTransform
equals the identity matrix. - isNull() - Method in class org.eclipse.gef.geometry.euclidean.Vector
-
Checks if this
Vector
's x and y coordinates are equal to 0. - isOrthogonalTo(Vector) - Method in class org.eclipse.gef.geometry.euclidean.Vector
-
Checks if this
Vector
and the provided one are orthogonal to each other. - isParallelTo(Straight) - Method in class org.eclipse.gef.geometry.euclidean.Straight
-
Checks if this
Straight
and the provided one are parallel to each other. - isParallelTo(Vector) - Method in class org.eclipse.gef.geometry.euclidean.Vector
-
Checks if this
Vector
and the provided one are parallel to each other. - isVertical() - Method in class org.eclipse.gef.geometry.euclidean.Vector
-
Checks if this
Vector
is vertical, i.e. whether its vertical component (the x coordinate) does not equal 0, while its horizontal component (the y coordinate) does. - ITranslatable<T extends IGeometry> - Interface in org.eclipse.gef.geometry.planar
-
The
ITranslatable
interface collects all translation short-cut methods.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form