# 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 `Point`s 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 `Point`s of this `CubicCurve` to the given `Point`s.
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 `Point`s 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 `BezierCurve`s.
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 `Point`s.
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