Index

A B C D E F G H I L M N O P Q R S T U V W X Y Z 
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 to BezierCurve 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
Creates a PolyBezier with continuous CubicCurve segments through the given Points.
interpolateCubic(double, Point...) - Static method in class org.eclipse.gef.geometry.planar.PolyBezier
Creates a PolyBezier with continuous CubicCurve segments through the given Points.
interpolateCubic(Angle, double, Angle, double, double, Point...) - Static method in class org.eclipse.gef.geometry.planar.PolyBezier
Creates a PolyBezier consisting of continuous CubicCurve segments through the given Points.
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
Sets the bounds of this Rectangle to the intersection of this Rectangle with the given one.
intersects(Straight) - Method in class org.eclipse.gef.geometry.euclidean.Straight
Checks whether this Straight and the provided one have a single Point of intersection.
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
Tests if this ICurve and the given ICurve intersect, i.e.
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
Checks whether this Straight and the provided one have an intersection Point which is inside the specified segment between the segmentStart and segmentEnd Vectors.
inverseTransform(double[], int, double[], int, int) - Method in class org.eclipse.gef.geometry.planar.AffineTransform
Inverse transforms an array of Points specified by their coordinate values with this AffineTransform.
inverseTransform(Point) - Method in class org.eclipse.gef.geometry.planar.AffineTransform
Inverse transforms the given Point with this AffineTransform.
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
Tests if the other Angle is within a half-circle clockwise rotation from this 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.
A B C D E F G H I L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form