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 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
- 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 thisAbstractArcBasedGeometry
. - 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
- 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 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 handle
Point
of thisCubicCurve
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 thisCubicCurve
to 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 handle
Point
of thisCubicCurve
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 thisCubicCurve
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
- 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 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 control
Point
of thisBezierCurve
. - 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 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 start
Angle
of thisAbstractArcBasedGeometry
. - 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 thePoint
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 translatesPoint
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 givenAffineTransform
. - 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
- 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 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
- 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 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 thisAbstractRectangleBasedGeometry
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 newBezierCurve
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 thisAbstractArcBasedGeometry
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
- 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