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

S

scale(double) - Method in class org.eclipse.gef.geometry.planar.Polygon
 
scale(double) - Method in class org.eclipse.gef.geometry.planar.Arc
 
scale(double) - Method in class org.eclipse.gef.geometry.planar.BezierCurve
 
scale(double) - Method in class org.eclipse.gef.geometry.planar.CurvedPolygon
 
scale(double) - Method in class org.eclipse.gef.geometry.planar.Dimension
Scales the width and height of this Dimension by the amount supplied, and returns this for convenience.
scale(double) - Method in interface org.eclipse.gef.geometry.planar.IScalable
Scales the calling object by the given factor relative to its center Point.
scale(double) - Method in class org.eclipse.gef.geometry.planar.Point
Scales this Point by the specified amount.
scale(double) - Method in class org.eclipse.gef.geometry.planar.PolyBezier
 
scale(double) - Method in class org.eclipse.gef.geometry.planar.Region
 
scale(double) - Method in class org.eclipse.gef.geometry.planar.Ring
 
scale(double, double) - Method in class org.eclipse.gef.geometry.planar.Polygon
 
scale(double, double) - Method in class org.eclipse.gef.geometry.planar.Arc
 
scale(double, double) - Method in class org.eclipse.gef.geometry.planar.AffineTransform
Adds an x and y scaling to the transformation matrix of this AffineTransform.
scale(double, double) - Method in class org.eclipse.gef.geometry.planar.BezierCurve
 
scale(double, double) - Method in class org.eclipse.gef.geometry.planar.CurvedPolygon
 
scale(double, double) - Method in class org.eclipse.gef.geometry.planar.Dimension
Scales the width of this Dimension by w and scales the height of this Dimension by h.
scale(double, double) - Method in interface org.eclipse.gef.geometry.planar.IScalable
Scales the calling object by the given factors relative to the given center Point.
scale(double, double) - Method in class org.eclipse.gef.geometry.planar.Point
Scales this Point by the specified values.
scale(double, double) - Method in class org.eclipse.gef.geometry.planar.PolyBezier
 
scale(double, double) - Method in class org.eclipse.gef.geometry.planar.Region
 
scale(double, double) - Method in class org.eclipse.gef.geometry.planar.Ring
 
scale(double, double, double) - Method in class org.eclipse.gef.geometry.planar.Polygon
 
scale(double, double, double) - Method in class org.eclipse.gef.geometry.planar.Arc
 
scale(double, double, double) - Method in class org.eclipse.gef.geometry.planar.BezierCurve
 
scale(double, double, double) - Method in class org.eclipse.gef.geometry.planar.CurvedPolygon
 
scale(double, double, double) - Method in interface org.eclipse.gef.geometry.planar.IScalable
Scales the calling object by the given factor relative to the given center Point (cx, cy).
scale(double, double, double) - Method in class org.eclipse.gef.geometry.planar.PolyBezier
 
scale(double, double, double) - Method in class org.eclipse.gef.geometry.planar.Region
 
scale(double, double, double) - Method in class org.eclipse.gef.geometry.planar.Ring
 
scale(double, double, double, double) - Method in class org.eclipse.gef.geometry.planar.Polygon
 
scale(double, double, double, double) - Method in class org.eclipse.gef.geometry.planar.Arc
 
scale(double, double, double, double) - Method in class org.eclipse.gef.geometry.planar.BezierCurve
 
scale(double, double, double, double) - Method in class org.eclipse.gef.geometry.planar.CurvedPolygon
 
scale(double, double, double, double) - Method in interface org.eclipse.gef.geometry.planar.IScalable
Scales the calling object by the given factors relative to the given center Point (cx, cy).
scale(double, double, double, double) - Method in class org.eclipse.gef.geometry.planar.PolyBezier
 
scale(double, double, double, double) - Method in class org.eclipse.gef.geometry.planar.Region
 
scale(double, double, double, double) - Method in class org.eclipse.gef.geometry.planar.Ring
 
scale(double, double, Point) - Method in class org.eclipse.gef.geometry.planar.Polygon
 
scale(double, double, Point) - Method in class org.eclipse.gef.geometry.planar.Arc
 
scale(double, double, Point) - Method in class org.eclipse.gef.geometry.planar.BezierCurve
 
scale(double, double, Point) - Method in class org.eclipse.gef.geometry.planar.CurvedPolygon
 
scale(double, double, Point) - Method in interface org.eclipse.gef.geometry.planar.IScalable
Scales the calling object by the given factors relative to the given center Point.
scale(double, double, Point) - Method in class org.eclipse.gef.geometry.planar.Point
Scales this Point by the given scale-factors.
scale(double, double, Point) - Method in class org.eclipse.gef.geometry.planar.PolyBezier
 
scale(double, double, Point) - Method in class org.eclipse.gef.geometry.planar.Region
 
scale(double, double, Point) - Method in class org.eclipse.gef.geometry.planar.Ring
 
scale(double, Point) - Method in class org.eclipse.gef.geometry.planar.Polygon
 
scale(double, Point) - Method in class org.eclipse.gef.geometry.planar.Arc
 
scale(double, Point) - Method in class org.eclipse.gef.geometry.planar.BezierCurve
 
scale(double, Point) - Method in class org.eclipse.gef.geometry.planar.CurvedPolygon
 
scale(double, Point) - Method in interface org.eclipse.gef.geometry.planar.IScalable
Scales the calling object by the given factor relative to the given center Point.
scale(double, Point) - Method in class org.eclipse.gef.geometry.planar.PolyBezier
 
scale(double, Point) - Method in class org.eclipse.gef.geometry.planar.Region
 
scale(double, Point) - Method in class org.eclipse.gef.geometry.planar.Ring
 
scale(Point[], double, double, double, double) - Static method in class org.eclipse.gef.geometry.planar.Point
Scales the given array of Points by the given x and y scale factors around the given center Point (cx, cy).
Segment(int, Point...) - Constructor for class org.eclipse.gef.geometry.planar.Path.Segment
Constructs a new Path.Segment of the given type.
setAngularExtent(Angle) - Method in class org.eclipse.gef.geometry.planar.Arc
Sets the extension Angle of this AbstractArcBasedGeometry .
setArcHeight(double) - Method in class org.eclipse.gef.geometry.planar.RoundedRectangle
Sets the arc height of this RoundedRectangle, which is the height of the arc used to define its rounded corners.
setArcWidth(double) - Method in class org.eclipse.gef.geometry.planar.RoundedRectangle
Sets the arc width of this RoundedRectangle, which is the width of the arc used to define its rounded corners.
setBounds(double, double, double, double) - Method in class org.eclipse.gef.geometry.planar.Arc
Sets the x, y, width, and height values of this AbstractRectangleBasedGeometry to the given values.
setBounds(Point, Dimension) - Method in class org.eclipse.gef.geometry.planar.Arc
Sets the x, y, width, and height values of this AbstractRectangleBasedGeometry to the respective values specified by the passed-in Point and the passed-in Dimension.
setBounds(Rectangle) - Method in class org.eclipse.gef.geometry.planar.Arc
Sets the x and y coordinates and the width and height of this AbstractRectangleBasedGeometry to the respective values of the given Rectangle.
setCtrl(Point) - Method in class org.eclipse.gef.geometry.planar.QuadraticCurve
Sets the curve's control point.
setCtrl1(Point) - Method in class org.eclipse.gef.geometry.planar.CubicCurve
Sets the first handle Point of this CubicCurve to the given Point.
setCtrl1X(double) - Method in class org.eclipse.gef.geometry.planar.CubicCurve
Sets the x coordinate of the first handle Point of this CubicCurve to the given value.
setCtrl1Y(double) - Method in class org.eclipse.gef.geometry.planar.CubicCurve
Sets the y coordinate of the first handle Point of this CubicCurve to the given value.
setCtrl2(Point) - Method in class org.eclipse.gef.geometry.planar.CubicCurve
Sets the second handle Point of this CubicCurve to the given Point.
setCtrl2X(double) - Method in class org.eclipse.gef.geometry.planar.CubicCurve
Sets the x coordinate of the second handle Point of this CubicCurve to the given value.
setCtrl2Y(double) - Method in class org.eclipse.gef.geometry.planar.CubicCurve
Sets the y coordinate of the second handle Point of this CubicCurve to the given value.
setCtrlX(double) - Method in class org.eclipse.gef.geometry.planar.QuadraticCurve
Sets the x-coordinate of the curve's control point.
setCtrlY(double) - Method in class org.eclipse.gef.geometry.planar.QuadraticCurve
Sets the y-coordinate of the curve's control point.
setCurve(Point, Point, Point, Point) - Method in class org.eclipse.gef.geometry.planar.CubicCurve
Sets all control Points of this CubicCurve to the given Points.
setDeg(double) - Method in class org.eclipse.gef.geometry.euclidean.Angle
Sets this Angle's value to the passed-in value in degrees.
setHeight(double) - Method in class org.eclipse.gef.geometry.planar.Arc
Sets the height of this AbstractRectangleBasedGeometry to the given value.
setHeight(double) - Method in class org.eclipse.gef.geometry.planar.Dimension
Sets the height of this Rectangle to the specified one.
setLine(double, double, double, double) - Method in class org.eclipse.gef.geometry.planar.Line
Initializes this Line with the given start and end point coordinates
setLine(Line) - Method in class org.eclipse.gef.geometry.planar.Line
Initializes this Line with the start and end point coordinates of the given one.
setLine(Point, Point) - Method in class org.eclipse.gef.geometry.planar.Line
Initializes this Line with the start and end point coordinates provided by the given points
setLocation(double, double) - Method in class org.eclipse.gef.geometry.planar.Arc
Sets the x and y coordinates of this AbstractRectangleBasedGeometry to the specified values.
setLocation(double, double) - Method in class org.eclipse.gef.geometry.planar.Point
Sets the location of this Point to the provided x and y locations.
setLocation(Point) - Method in class org.eclipse.gef.geometry.planar.Arc
Sets the x and y coordinates of this AbstractRectangleBasedGeometry to the respective values of the given Point.
setLocation(Point) - Method in class org.eclipse.gef.geometry.planar.Point
Sets the location of this Point to the specified Point.
setP1(Point) - Method in class org.eclipse.gef.geometry.planar.BezierCurve
Sets the start Point of this BezierCurve to the given Point.
setP2(Point) - Method in class org.eclipse.gef.geometry.planar.BezierCurve
Sets the end Point of this BezierCurve to the given Point.
setPoint(int, Point) - Method in class org.eclipse.gef.geometry.planar.BezierCurve
Sets the ith control Point of this BezierCurve.
setRad(double) - Method in class org.eclipse.gef.geometry.euclidean.Angle
Sets this Angle's value to the passed-in value in radians.
setSize(double, double) - Method in class org.eclipse.gef.geometry.planar.Arc
Sets the width and height of this AbstractRectangleBasedGeometry to the given values.
setSize(double, double) - Method in class org.eclipse.gef.geometry.planar.Dimension
Sets the size of this dimension to the specified width and height.
setSize(Dimension) - Method in class org.eclipse.gef.geometry.planar.Arc
Sets the width and height of this AbstractRectangleBasedGeometry to the width and height of the given Dimension.
setSize(Dimension) - Method in class org.eclipse.gef.geometry.planar.Dimension
Copies the width and height values of the input Dimension to this Dimension.
setStartAngle(Angle) - Method in class org.eclipse.gef.geometry.planar.Arc
Sets the start Angle of this AbstractArcBasedGeometry.
setToIdentity() - Method in class org.eclipse.gef.geometry.planar.AffineTransform
Sets the transformation matrix of this AffineTransform to the identity matrix.
setToQuadrantRotation(int) - Method in class org.eclipse.gef.geometry.planar.AffineTransform
Sets the transformation matrix of this AffineTransform to a pure rotation matrix where the rotation angle is an integer multiple of 90deg.
setToQuadrantRotation(int, double, double) - Method in class org.eclipse.gef.geometry.planar.AffineTransform
Sets the transformation matrix of this AffineTransform to a pure rotation and translation matrix where the rotation angle is an integer multiple of 90deg and the rotation is around the Point specified by the given x and y coordinates.
setToRotation(double) - Method in class org.eclipse.gef.geometry.planar.AffineTransform
Sets the transformation matrix of this AffineTransform to a pure rotation matrix by the given angle specified in radians.
setToRotation(double, double) - Method in class org.eclipse.gef.geometry.planar.AffineTransform
Sets the transformation matrix of this AffineTransform to a pure rotation matrix.
setToRotation(double, double, double) - Method in class org.eclipse.gef.geometry.planar.AffineTransform
Sets the transformation matrix of this AffineTransform to a pure rotation and translation matrix.
setToRotation(double, double, double, double) - Method in class org.eclipse.gef.geometry.planar.AffineTransform
Sets the transformation matrix of this AffineTransform to a pure rotation and translation matrix.
setToScale(double, double) - Method in class org.eclipse.gef.geometry.planar.AffineTransform
Sets the transformation matrix of this AffineTransform to a pure scaling matrix.
setToShear(double, double) - Method in class org.eclipse.gef.geometry.planar.AffineTransform
Sets the transformation matrix of this AffineTransform to a pure shearing matrix.
setToTranslation(double, double) - Method in class org.eclipse.gef.geometry.planar.AffineTransform
Sets the transformation matrix of this AffineTransform to a pure translation matrix that translates Points by the given x and y values.
setTransform(double, double, double, double, double, double) - Method in class org.eclipse.gef.geometry.planar.AffineTransform
Sets the respective values of the transformation matrix of this AffineTransform to the supplied ones.
setTransform(AffineTransform) - Method in class org.eclipse.gef.geometry.planar.AffineTransform
Sets the transformation matrix of this AffineTransform to the transformation matrix of the given AffineTransform.
setWidth(double) - Method in class org.eclipse.gef.geometry.planar.Arc
Sets the width of this AbstractRectangleBasedGeometry to the passed-in value.
setWidth(double) - Method in class org.eclipse.gef.geometry.planar.Dimension
Sets the width of this Rectangle to the specified one.
setWindingRule(int) - Method in class org.eclipse.gef.geometry.planar.Path
Sets the winding rule of this Path to the passed-in integer constant which is either of: Path.WIND_NON_ZERO (default) Path.WIND_EVEN_ODD
setX(double) - Method in class org.eclipse.gef.geometry.planar.Arc
Sets the x-coordinate of this AbstractRectangleBasedGeometry to the given value.
setX(double) - Method in class org.eclipse.gef.geometry.planar.Point
Sets the x value of this Point to the given value.
setX1(double) - Method in class org.eclipse.gef.geometry.planar.Line
Sets the x-coordinate of the start Point of this Line to the given value.
setX2(double) - Method in class org.eclipse.gef.geometry.planar.Line
Sets the x-coordinate of the end Point of this Line to the given value.
setY(double) - Method in class org.eclipse.gef.geometry.planar.Arc
Sets the y-coordinate of this AbstractRectangleBasedGeometry to the given value.
setY(double) - Method in class org.eclipse.gef.geometry.planar.Point
Sets the y value of this Point to the given value;
setY1(double) - Method in class org.eclipse.gef.geometry.planar.Line
Sets the y-coordinate of the start Point of this Line to the given value.
setY2(double) - Method in class org.eclipse.gef.geometry.planar.Line
Sets the y-coordinate of the end Point of this Line to the given value.
shear(double, double) - Method in class org.eclipse.gef.geometry.planar.AffineTransform
Adds an x and y shearing to the transformation matrix of this AffineTransform.
shrink(double, double) - Method in class org.eclipse.gef.geometry.planar.Arc
Shrinks the sides of this AbstractRectangleBasedGeometry by the horizontal and vertical values provided as input, and returns this AbstractRectangleBasedGeometry for convenience.
shrink(double, double) - Method in class org.eclipse.gef.geometry.planar.Dimension
Reduces the width of this Dimension by w, and reduces the height of this Dimension by h.
shrink(double, double, double, double) - Method in class org.eclipse.gef.geometry.planar.Arc
Shrinks this AbstractRectangleBasedGeometry by the specified amounts.
shrink(Dimension) - Method in class org.eclipse.gef.geometry.planar.Dimension
Shrinks the size of this Dimension by the width and height values of the given Dimension.
smaller(double, double) - Static method in class org.eclipse.gef.geometry.internal.utils.PrecisionUtils
 
smaller(double, double, int) - Static method in class org.eclipse.gef.geometry.internal.utils.PrecisionUtils
Tests whether the first given value is regarded to be smaller than the second value w.r.t. the given shift.
smallerEqual(double, double) - Static method in class org.eclipse.gef.geometry.internal.utils.PrecisionUtils
 
smallerEqual(double, double, int) - Static method in class org.eclipse.gef.geometry.internal.utils.PrecisionUtils
Tests whether the first given value is regarded to be smaller or equal than the second value w.r.t. the given shift.
split(double) - Method in class org.eclipse.gef.geometry.planar.BezierCurve
Subdivides this BezierCurve at the given parameter value t into two new BezierCurves.
split(double) - Method in class org.eclipse.gef.geometry.planar.CubicCurve
 
split(double) - Method in class org.eclipse.gef.geometry.planar.QuadraticCurve
Splits this QuadraticCurve using the de Casteljau algorithm at parameter t into two separate QuadraticCurve objects.
startAngle - Variable in class org.eclipse.gef.geometry.planar.Arc
The counter-clockwise (CCW) Angle to the x-axis at which this AbstractArcBasedGeometry begins.
Straight - Class in org.eclipse.gef.geometry.euclidean
Represents a straight line within 2-dimensional Euclidean space.
Straight(Vector, Vector) - Constructor for class org.eclipse.gef.geometry.euclidean.Straight
Constructs a new Straight with the given position Vector and direction Vector.
Straight(Line) - Constructor for class org.eclipse.gef.geometry.euclidean.Straight
Constructs a new Straight through the start and end Point of the given Line.
Straight(Point, Point) - Constructor for class org.eclipse.gef.geometry.euclidean.Straight
Constructs a new Straight that passes through the two given Points.
Straight3D - Class in org.eclipse.gef.geometry.projective
A two-dimensional infinite line that is defined by three coordinates of which the third is a so called homogeneous coordinate.
subtract(Path, Path) - Static method in class org.eclipse.gef.geometry.planar.Path
Subtracts the second given area from the first given area.
SWT2AWT - Class in org.eclipse.gef.geometry.convert.swt
A utility class to convert geometric objects from SWT to AWT, i.e.
SWT2Geometry - Class in org.eclipse.gef.geometry.convert.swt
Utility class to support conversions between SWT's geometry classes and GEF's geometry API.
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