Index
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 centerPoint.
- 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 thisAffineTransform.
- 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 centerPoint.
- 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 centerPoint(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 centerPoint(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 centerPoint.
- scale(double, double, Point) - Method in class org.eclipse.gef.geometry.planar.Point
- 
Scales thisPointby 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 centerPoint.
- 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
- Segment(int, Point...) - Constructor for class org.eclipse.gef.geometry.planar.Path.Segment
- 
Constructs a newPath.Segmentof the given type.
- setAngularExtent(Angle) - Method in class org.eclipse.gef.geometry.planar.Arc
- 
Sets the extensionAngleof thisAbstractArcBasedGeometry.
- setArcHeight(double) - Method in class org.eclipse.gef.geometry.planar.RoundedRectangle
- 
Sets the arc height of thisRoundedRectangle, 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 thisRoundedRectangle, 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 thisAbstractRectangleBasedGeometryto the given values.
- setBounds(Point, Dimension) - Method in class org.eclipse.gef.geometry.planar.Arc
- setBounds(Rectangle) - Method in class org.eclipse.gef.geometry.planar.Arc
- 
Sets the x and y coordinates and the width and height of thisAbstractRectangleBasedGeometryto the respective values of the givenRectangle.
- 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
- setCtrl1X(double) - Method in class org.eclipse.gef.geometry.planar.CubicCurve
- 
Sets the x coordinate of the first handlePointof thisCubicCurveto the given value.
- setCtrl1Y(double) - Method in class org.eclipse.gef.geometry.planar.CubicCurve
- 
Sets the y coordinate of the first handlePointof thisCubicCurveto the given value.
- setCtrl2(Point) - Method in class org.eclipse.gef.geometry.planar.CubicCurve
- setCtrl2X(double) - Method in class org.eclipse.gef.geometry.planar.CubicCurve
- 
Sets the x coordinate of the second handlePointof thisCubicCurveto the given value.
- setCtrl2Y(double) - Method in class org.eclipse.gef.geometry.planar.CubicCurve
- 
Sets the y coordinate of the second handlePointof thisCubicCurveto 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
- setDeg(double) - Method in class org.eclipse.gef.geometry.euclidean.Angle
- 
Sets thisAngle's value to the passed-in value in degrees.
- setHeight(double) - Method in class org.eclipse.gef.geometry.planar.Arc
- 
Sets the height of thisAbstractRectangleBasedGeometryto 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 thisLinewith the given start and end point coordinates
- setLine(Line) - Method in class org.eclipse.gef.geometry.planar.Line
- 
Initializes thisLinewith the start and end point coordinates of the given one.
- setLine(Point, Point) - Method in class org.eclipse.gef.geometry.planar.Line
- 
Initializes thisLinewith 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 thisAbstractRectangleBasedGeometryto 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 thisAbstractRectangleBasedGeometryto the respective values of the givenPoint.
- 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
- setP2(Point) - Method in class org.eclipse.gef.geometry.planar.BezierCurve
- setPoint(int, Point) - Method in class org.eclipse.gef.geometry.planar.BezierCurve
- 
Sets the ith controlPointof thisBezierCurve.
- setRad(double) - Method in class org.eclipse.gef.geometry.euclidean.Angle
- 
Sets thisAngle'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 thisAbstractRectangleBasedGeometryto 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 thisAbstractRectangleBasedGeometryto the width and height of the givenDimension.
- 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 startAngleof thisAbstractArcBasedGeometry.
- setToIdentity() - Method in class org.eclipse.gef.geometry.planar.AffineTransform
- 
Sets the transformation matrix of thisAffineTransformto the identity matrix.
- setToQuadrantRotation(int) - Method in class org.eclipse.gef.geometry.planar.AffineTransform
- 
Sets the transformation matrix of thisAffineTransformto 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 thisAffineTransformto a pure rotation and translation matrix where the rotation angle is an integer multiple of 90deg and the rotation is around thePointspecified by the given x and y coordinates.
- setToRotation(double) - Method in class org.eclipse.gef.geometry.planar.AffineTransform
- 
Sets the transformation matrix of thisAffineTransformto 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 thisAffineTransformto a pure rotation matrix.
- setToRotation(double, double, double) - Method in class org.eclipse.gef.geometry.planar.AffineTransform
- 
Sets the transformation matrix of thisAffineTransformto 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 thisAffineTransformto a pure rotation and translation matrix.
- setToScale(double, double) - Method in class org.eclipse.gef.geometry.planar.AffineTransform
- 
Sets the transformation matrix of thisAffineTransformto a pure scaling matrix.
- setToShear(double, double) - Method in class org.eclipse.gef.geometry.planar.AffineTransform
- 
Sets the transformation matrix of thisAffineTransformto a pure shearing matrix.
- setToTranslation(double, double) - Method in class org.eclipse.gef.geometry.planar.AffineTransform
- 
Sets the transformation matrix of thisAffineTransformto a pure translation matrix that translatesPoints 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 thisAffineTransformto the supplied ones.
- setTransform(AffineTransform) - Method in class org.eclipse.gef.geometry.planar.AffineTransform
- 
Sets the transformation matrix of thisAffineTransformto the transformation matrix of the givenAffineTransform.
- setWidth(double) - Method in class org.eclipse.gef.geometry.planar.Arc
- 
Sets the width of thisAbstractRectangleBasedGeometryto 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 thisPathto 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 thisAbstractRectangleBasedGeometryto 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
- setX2(double) - Method in class org.eclipse.gef.geometry.planar.Line
- setY(double) - Method in class org.eclipse.gef.geometry.planar.Arc
- 
Sets the y-coordinate of thisAbstractRectangleBasedGeometryto 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
- setY2(double) - Method in class org.eclipse.gef.geometry.planar.Line
- shear(double, double) - Method in class org.eclipse.gef.geometry.planar.AffineTransform
- 
Adds an x and y shearing to the transformation matrix of thisAffineTransform.
- shrink(double, double) - Method in class org.eclipse.gef.geometry.planar.Arc
- 
Shrinks the sides of thisAbstractRectangleBasedGeometryby the horizontal and vertical values provided as input, and returns thisAbstractRectangleBasedGeometryfor 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 thisAbstractRectangleBasedGeometryby 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 thisBezierCurveat the given parameter value t into two newBezierCurves.
- 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)Angleto the x-axis at which thisAbstractArcBasedGeometrybegins.
- 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
- Straight(Line) - Constructor for class org.eclipse.gef.geometry.euclidean.Straight
- Straight(Point, Point) - Constructor for class org.eclipse.gef.geometry.euclidean.Straight
- 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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form