Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep
A B C D E F G H I J L M N O P Q R S T U W X Y

A

AffineTransform - class java.awt.geom.AffineTransform.
This class represents an affine transformation between two coordinate spaces in 2 dimensions.
AffineTransform() - Constructor for class java.awt.geom.AffineTransform
Construct a new identity transform:
AffineTransform(AffineTransform) - Constructor for class java.awt.geom.AffineTransform
Create a new transform which copies the given one.
AffineTransform(float, float, float, float, float, float) - Constructor for class java.awt.geom.AffineTransform
Construct a transform with the given matrix entries:
AffineTransform(float[]) - Constructor for class java.awt.geom.AffineTransform
Construct a transform from a sequence of float entries.
AffineTransform(double, double, double, double, double, double) - Constructor for class java.awt.geom.AffineTransform
Construct a transform with the given matrix entries:
AffineTransform(double[]) - Constructor for class java.awt.geom.AffineTransform
Construct a transform from a sequence of double entries.
Arc2D - class java.awt.geom.Arc2D.
This class represents all arcs (segments of an ellipse in 2-D space).
Arc2D(int) - Constructor for class java.awt.geom.Arc2D
Create a new arc, with the specified closure type.
Arc2D.ArcIterator - class java.awt.geom.Arc2D.ArcIterator.
This class is used to iterate over an arc.
Arc2D.ArcIterator(Arc2D, AffineTransform) - Constructor for class java.awt.geom.Arc2D.ArcIterator
Construct a new iterator over an arc.
Arc2D.ArcIterator(Ellipse2D, AffineTransform) - Constructor for class java.awt.geom.Arc2D.ArcIterator
Construct a new iterator over an ellipse.
Arc2D.Double - class java.awt.geom.Arc2D.Double.
This class implements an arc in double precision.
Arc2D.Double() - Constructor for class java.awt.geom.Arc2D.Double
Create a new, open arc at (0,0) with 0 extent.
Arc2D.Double(int) - Constructor for class java.awt.geom.Arc2D.Double
Create a new arc of the given type at (0,0) with 0 extent.
Arc2D.Double(double, double, double, double, double, double, int) - Constructor for class java.awt.geom.Arc2D.Double
Create a new arc with the given dimensions.
Arc2D.Double(Rectangle2D, double, double, int) - Constructor for class java.awt.geom.Arc2D.Double
Create a new arc with the given dimensions.
Arc2D.Float - class java.awt.geom.Arc2D.Float.
This class implements an arc in float precision.
Arc2D.Float() - Constructor for class java.awt.geom.Arc2D.Float
Create a new, open arc at (0,0) with 0 extent.
Arc2D.Float(int) - Constructor for class java.awt.geom.Arc2D.Float
Create a new arc of the given type at (0,0) with 0 extent.
Arc2D.Float(float, float, float, float, float, float, int) - Constructor for class java.awt.geom.Arc2D.Float
Create a new arc with the given dimensions.
Arc2D.Float(Rectangle2D, float, float, int) - Constructor for class java.awt.geom.Arc2D.Float
Create a new arc with the given dimensions.
Area - class java.awt.geom.Area.
The Area class represents any area for the purpose of Constructive Area Geometry (CAG) manipulations.
Area() - Constructor for class java.awt.geom.Area
Constructs an empty Area
Area(Shape) - Constructor for class java.awt.geom.Area
Constructs an Area from any given Shape.
Area.AreaIterator - class java.awt.geom.Area.AreaIterator.
Private pathiterator object.
Area.AreaIterator(AffineTransform) - Constructor for class java.awt.geom.Area.AreaIterator
The contructor here does most of the work, creates a vector of IteratorSegments, which can readily be returned
Area.AreaIterator.IteratorSegment - class java.awt.geom.Area.AreaIterator.IteratorSegment.
 
Area.AreaIterator.IteratorSegment() - Constructor for class java.awt.geom.Area.AreaIterator.IteratorSegment
 
Area.CubicSegment - class java.awt.geom.Area.CubicSegment.
Cubic Bezier curve segment
Area.CubicSegment(double, double, double, double, double, double, double, double) - Constructor for class java.awt.geom.Area.CubicSegment
Constructor - takes coordinates of the starting point, first control point, second control point and end point, respecively.
Area.Intersection - class java.awt.geom.Area.Intersection.
A small wrapper class to store intersection points
Area.Intersection(Point2D, double, double) - Constructor for class java.awt.geom.Area.Intersection
 
Area.LineSegment - class java.awt.geom.Area.LineSegment.
 
Area.LineSegment(double, double, double, double) - Constructor for class java.awt.geom.Area.LineSegment
 
Area.LineSegment(Point2D, Point2D) - Constructor for class java.awt.geom.Area.LineSegment
 
Area.QuadSegment - class java.awt.geom.Area.QuadSegment.
Quadratic Bezier curve segment Note: Most peers don't support quadratics directly, so it might make sense to represent them as cubics internally and just be done with it.
Area.QuadSegment(double, double, double, double, double, double) - Constructor for class java.awt.geom.Area.QuadSegment
Constructor, takes the coordinates of the start, control, and end point, respectively.
Area.Segment - class java.awt.geom.Area.Segment.
Class representing a linked-list of vertices forming a closed polygon, convex or concave, without holes.
Area.Segment() - Constructor for class java.awt.geom.Area.Segment
 
add(Area) - Method in class java.awt.geom.Area
Performs an add (union) operation on this area with another Area.
add(double, double) - Method in class java.awt.geom.Rectangle2D
Modifies this rectangle so that it represents the smallest rectangle that contains both the existing rectangle and the specified point.
add(Point2D) - Method in class java.awt.geom.Rectangle2D
Modifies this rectangle so that it represents the smallest rectangle that contains both the existing rectangle and the specified point.
add(Rectangle2D) - Method in class java.awt.geom.Rectangle2D
Modifies this rectangle so that it represents the smallest rectangle that contains both the existing rectangle and the specified rectangle.
append(Shape, boolean) - Method in class java.awt.geom.GeneralPath
Appends the segments of a Shape to the path.
append(PathIterator, boolean) - Method in class java.awt.geom.GeneralPath
Appends the segments of a PathIterator to this GeneralPath.
archeight - Variable in class java.awt.geom.RoundRectangle2D.Double
The height of the corner arc.
archeight - Variable in class java.awt.geom.RoundRectangle2D.Float
The height of the corner arc.
arcwidth - Variable in class java.awt.geom.RoundRectangle2D.Double
The width of the corner arc.
arcwidth - Variable in class java.awt.geom.RoundRectangle2D.Float
The width of the corner arc.
area2(double, double, double, double, double, double) - Static method in class java.awt.geom.Line2D
Computes twice the (signed) area of the triangle defined by the three points.
at - Variable in class java.awt.geom.Area.AreaIterator
 

B

BIG_VALUE - Static variable in class java.awt.geom.CubicCurve2D
 
BIG_VALUE - Static variable in class java.awt.geom.GeneralPath
A big number, but not so big it can't survive a few float operations
BIG_VALUE - Static variable in class java.awt.geom.QuadCurve2D
 
between(double, double, double, double, double, double) - Static method in class java.awt.geom.Line2D
Returns true if (x3, y3) lies between (x1, y1) and (x2, y2), and false otherwise, This test assumes that the three points are collinear, and is used for intersection testing.

C

CHORD - Static variable in class java.awt.geom.Arc2D
A closed arc with a single segment connecting the endpoints (a chord).
CubicCurve2D - class java.awt.geom.CubicCurve2D.
A two-dimensional curve that is parameterized with a cubic function.
CubicCurve2D() - Constructor for class java.awt.geom.CubicCurve2D
Constructs a new CubicCurve2D.
CubicCurve2D.Double - class java.awt.geom.CubicCurve2D.Double.
A two-dimensional curve that is parameterized with a cubic function and stores coordinate values in double-precision floating-point format.
CubicCurve2D.Double() - Constructor for class java.awt.geom.CubicCurve2D.Double
Constructs a new CubicCurve2D that stores its coordinate values in double-precision floating-point format.
CubicCurve2D.Double(double, double, double, double, double, double, double, double) - Constructor for class java.awt.geom.CubicCurve2D.Double
Constructs a new CubicCurve2D that stores its coordinate values in double-precision floating-point format, specifying the initial position of each point.
CubicCurve2D.Float - class java.awt.geom.CubicCurve2D.Float.
A two-dimensional curve that is parameterized with a cubic function and stores coordinate values in single-precision floating-point format.
CubicCurve2D.Float() - Constructor for class java.awt.geom.CubicCurve2D.Float
Constructs a new CubicCurve2D that stores its coordinate values in single-precision floating-point format.
CubicCurve2D.Float(float, float, float, float, float, float, float, float) - Constructor for class java.awt.geom.CubicCurve2D.Float
Constructs a new CubicCurve2D that stores its coordinate values in single-precision floating-point format, specifying the initial position of each point.
cc_intersections - Variable in class java.awt.geom.Area
Vector (temporary) storing curve-curve intersections
clone() - Method in class java.awt.geom.AffineTransform
Create a new transform of the same run-time type, with the same transforming properties as this one.
clone() - Method in class java.awt.geom.Area.CubicSegment
Clones this segment
clone() - Method in class java.awt.geom.Area.LineSegment
Clones this segment
clone() - Method in class java.awt.geom.Area.QuadSegment
Clones this segment
clone() - Method in class java.awt.geom.Area
Create a new area of the same run-time type with the same contents as this one.
clone() - Method in class java.awt.geom.CubicCurve2D
Create a new curve with the same contents as this one.
clone() - Method in class java.awt.geom.Dimension2D
Create a new dimension of the same run-time type with the same contents as this one.
clone() - Method in class java.awt.geom.GeneralPath
Creates a new shape of the same run-time type with the same contents as this one.
clone() - Method in class java.awt.geom.Line2D
Create a new line of the same run-time type with the same contents as this one.
clone() - Method in class java.awt.geom.Point2D
Create a new point of the same run-time type with the same contents as this one.
clone() - Method in class java.awt.geom.QuadCurve2D
Creates a new curve with the same contents as this one.
clone() - Method in class java.awt.geom.RectangularShape
Create a new shape of the same run-time type with the same contents as this one.
cloneSegmentList() - Method in class java.awt.geom.Area.Segment
Clones this path
closePath() - Method in class java.awt.geom.GeneralPath
Closes the current subpath by drawing a line back to the point of the last moveTo.
concatenate(AffineTransform) - Method in class java.awt.geom.AffineTransform
Set this transform to the result of performing the original version of this followed by tx.
contains(double, double) - Method in class java.awt.geom.Arc2D
Determines if the arc contains the given point.
contains(double, double, double, double) - Method in class java.awt.geom.Arc2D
Tests if a given rectangle is contained in the area of the arc.
contains(Rectangle2D) - Method in class java.awt.geom.Arc2D
Tests if a given rectangle is contained in the area of the arc.
contains(double, double) - Method in class java.awt.geom.Area.Segment
Determines if this path of segments contains the point (x,y)
contains(double, double) - Method in class java.awt.geom.Area
Determines if the point (x,y) is contained within this Area.
contains(Point2D) - Method in class java.awt.geom.Area
Determines if the Point2D p is contained within this Area.
contains(double, double, double, double) - Method in class java.awt.geom.Area
Determines if the rectangle specified by (x,y) as the upper-left and with width w and height h is completely contained within this Area, returns false otherwise.
contains(Rectangle2D) - Method in class java.awt.geom.Area
Determines if the Rectangle2D specified by r is completely contained within this Area, returns false otherwise.
contains(double, double) - Method in class java.awt.geom.CubicCurve2D
Determines whether a position lies inside the area bounded by the curve and the straight line connecting its end points.
contains(Point2D) - Method in class java.awt.geom.CubicCurve2D
Determines whether a point lies inside the area bounded by the curve and the straight line connecting its end points.
contains(double, double, double, double) - Method in class java.awt.geom.CubicCurve2D
Determine whether a rectangle is entirely inside the area that is bounded by the curve and the straight line connecting its end points.
contains(Rectangle2D) - Method in class java.awt.geom.CubicCurve2D
Determine whether a Rectangle2D is entirely inside the area that is bounded by the curve and the straight line connecting its end points.
contains(double, double) - Method in class java.awt.geom.Ellipse2D
Determines if a point is contained within the ellipse.
contains(double, double, double, double) - Method in class java.awt.geom.Ellipse2D
Determines if a rectangle is completely contained within the ellipse.
contains(double, double) - Method in class java.awt.geom.GeneralPath
Evaluates if a point is within the GeneralPath, The NON_ZERO winding rule is used, regardless of the set winding rule.
contains(Point2D) - Method in class java.awt.geom.GeneralPath
Evaluates if a Point2D is within the GeneralPath, The NON_ZERO winding rule is used, regardless of the set winding rule.
contains(double, double, double, double) - Method in class java.awt.geom.GeneralPath
Evaluates if a rectangle is completely contained within the path.
contains(Rectangle2D) - Method in class java.awt.geom.GeneralPath
Evaluates if a rectangle is completely contained within the path.
contains(double, double) - Method in class java.awt.geom.Line2D
Test if a point is contained inside the line.
contains(Point2D) - Method in class java.awt.geom.Line2D
Test if a point is contained inside the line.
contains(double, double, double, double) - Method in class java.awt.geom.Line2D
Tests if the line contains a rectangle.
contains(Rectangle2D) - Method in class java.awt.geom.Line2D
Tests if the line contains a rectangle.
contains(double, double) - Method in class java.awt.geom.QuadCurve2D
Determines whether a point is inside the area bounded by the curve and the straight line connecting its end points.
contains(Point2D) - Method in class java.awt.geom.QuadCurve2D
Determines whether a point is inside the area bounded by the curve and the straight line connecting its end points.
contains(double, double, double, double) - Method in class java.awt.geom.QuadCurve2D
Determines whether a rectangle is entirely inside the area bounded by the curve and the straight line connecting its end points.
contains(Rectangle2D) - Method in class java.awt.geom.QuadCurve2D
Determines whether a Rectangle2D is entirely inside the area that is bounded by the curve and the straight line connecting its end points.
contains(double, double) - Method in class java.awt.geom.Rectangle2D
Test if the given point is contained in the rectangle.
contains(double, double, double, double) - Method in class java.awt.geom.Rectangle2D
Tests if this rectangle contains the given one.
contains(Point2D) - Method in class java.awt.geom.RectangularShape
Tests if a point is inside the boundary of the shape.
contains(Rectangle2D) - Method in class java.awt.geom.RectangularShape
Tests if the shape completely contains the given rectangle.
contains(double, double) - Method in class java.awt.geom.RoundRectangle2D
Return true if this object contains the specified point.
contains(double, double, double, double) - Method in class java.awt.geom.RoundRectangle2D
Return true if this object contains the specified rectangle
containsAngle(double) - Method in class java.awt.geom.Arc2D
Tests if the given angle, in degrees, is included in the arc.
coords - Variable in class java.awt.geom.Area.AreaIterator.IteratorSegment
 
cp - Variable in class java.awt.geom.Area.QuadSegment
 
cp1 - Variable in class java.awt.geom.Area.CubicSegment
 
cp2 - Variable in class java.awt.geom.Area.CubicSegment
 
createIntersection(Rectangle2D) - Method in class java.awt.geom.Rectangle2D.Double
Return a new rectangle which is the intersection of this and the given one.
createIntersection(Rectangle2D) - Method in class java.awt.geom.Rectangle2D.Float
Return a new rectangle which is the intersection of this and the given one.
createIntersection(Rectangle2D) - Method in class java.awt.geom.Rectangle2D
Return a new rectangle which is the intersection of this and the given one.
createInverse() - Method in class java.awt.geom.AffineTransform
Returns a transform, which if concatenated to this one, will result in the identity transform.
createNode(Area.Segment, Area.Intersection) - Method in class java.awt.geom.Area.Segment
Creates a node between this segment and segment b at the given intersection
createNodes(Area.Segment, Area.Intersection[]) - Method in class java.awt.geom.Area.Segment
Creates multiple nodes from a list of intersections, This must be done in the order of ascending parameters, and the parameters must be recalculated in accordance with each split.
createNodes(Area.Segment, Area.Segment) - Method in class java.awt.geom.Area
Find the intersections of two separate closed paths, A and B, split the segments at the intersection points, and create nodes pointing from one to the other
createNodesSelf(Area.Segment) - Method in class java.awt.geom.Area
Find the intersections of a path with itself.
createTransformedArea(AffineTransform) - Method in class java.awt.geom.Area
Returns a new Area equal to this one, transformed by the AffineTransform at.
createTransformedShape(Shape) - Method in class java.awt.geom.AffineTransform
Return a new Shape, based on the given one, where the path of the shape has been transformed by this transform.
createTransformedShape(AffineTransform) - Method in class java.awt.geom.GeneralPath
Creates a transformed version of the path.
createUnion(Rectangle2D) - Method in class java.awt.geom.Rectangle2D.Double
Return a new rectangle which is the union of this and the given one.
createUnion(Rectangle2D) - Method in class java.awt.geom.Rectangle2D.Float
Return a new rectangle which is the union of this and the given one.
createUnion(Rectangle2D) - Method in class java.awt.geom.Rectangle2D
Return a new rectangle which is the union of this and the given one.
ctrlx - Variable in class java.awt.geom.QuadCurve2D.Double
The x coordinate of the curve’s control point.
ctrlx - Variable in class java.awt.geom.QuadCurve2D.Float
The x coordinate of the curve’s control point.
ctrlx1 - Variable in class java.awt.geom.CubicCurve2D.Double
The x coordinate of the curve’s first control point.
ctrlx1 - Variable in class java.awt.geom.CubicCurve2D.Float
The x coordinate of the curve’s first control point.
ctrlx2 - Variable in class java.awt.geom.CubicCurve2D.Double
The x coordinate of the curve’s second control point.
ctrlx2 - Variable in class java.awt.geom.CubicCurve2D.Float
The x coordinate of the curve’s second control point.
ctrly - Variable in class java.awt.geom.QuadCurve2D.Double
The y coordinate of the curve’s control point.
ctrly - Variable in class java.awt.geom.QuadCurve2D.Float
The y coordinate of the curve’s control point.
ctrly1 - Variable in class java.awt.geom.CubicCurve2D.Double
The y coordinate of the curve’s first control point.
ctrly1 - Variable in class java.awt.geom.CubicCurve2D.Float
The y coordinate of the curve’s first control point.
ctrly2 - Variable in class java.awt.geom.CubicCurve2D.Double
The y coordinate of the curve’s second control point.
ctrly2 - Variable in class java.awt.geom.CubicCurve2D.Float
The y coordinate of the curve’s second control point.
cubicCubicIntersect(Area.CubicSegment, Area.CubicSegment) - Method in class java.awt.geom.Area
Returns a set of interesections between two Cubic segments Or null if no intersections were found.
current - Variable in class java.awt.geom.Arc2D.ArcIterator
The current iteration.
currentSegment(float[]) - Method in class java.awt.geom.Arc2D.ArcIterator
Put the current segment into the array, and return the segment type.
currentSegment(double[]) - Method in class java.awt.geom.Arc2D.ArcIterator
Put the current segment into the array, and return the segment type.
currentSegment(double[]) - Method in class java.awt.geom.Area.AreaIterator
 
currentSegment(float[]) - Method in class java.awt.geom.Area.AreaIterator
 
currentSegment(double[]) - Method in class java.awt.geom.FlatteningPathIterator
 
currentSegment(float[]) - Method in class java.awt.geom.FlatteningPathIterator
 
currentSegment(float[]) - Method in class java.awt.geom.GeneralPath.GeneralPathIterator
Returns the current segment in float coordinates.
currentSegment(double[]) - Method in class java.awt.geom.GeneralPath.GeneralPathIterator
Returns the current segment in double coordinates.
currentSegment(float[]) - Method in interface java.awt.geom.PathIterator
Returns the coordinates of the next point(s), as well as the type of line segment.
currentSegment(double[]) - Method in interface java.awt.geom.PathIterator
Returns the coordinates of the next point(s), as well as the type of line segment.
curveArea() - Method in class java.awt.geom.Area.CubicSegment
Returns twice the area of a curve, relative the P1-P2 line The area formula can be derived by using Green's formula in the plane on the parametric form of the bezier.
curveArea() - Method in class java.awt.geom.Area.LineSegment
Returns twice the area of a curve, relative the P1-P2 line Obviously, a line does not enclose any area besides the line
curveArea() - Method in class java.awt.geom.Area.QuadSegment
Returns twice the area of a curve, relative the P1-P2 line The area formula can be derived by using Green's formula in the plane on the parametric form of the bezier.
curveArea() - Method in class java.awt.geom.Area.Segment
Returns twice the area of a curve, relative the P1-P2 line Used for area calculations.
curveTo(float, float, float, float, float, float) - Method in class java.awt.geom.GeneralPath
Appends a cubic Bezier curve to the current path.

D

Dimension2D - class java.awt.geom.Dimension2D.
This stores a dimension in 2-dimensional space - a width (along the x-axis) and height (along the y-axis).
Dimension2D() - Constructor for class java.awt.geom.Dimension2D
The default constructor.
deleteRedundantPaths(Vector) - Method in class java.awt.geom.Area
Deletes paths which are redundant from a list, (i.e.
deltaTransform(Point2D, Point2D) - Method in class java.awt.geom.AffineTransform
Perform this transformation, less any translation, on the given source point, and store the result in the destination (creating it if necessary).
deltaTransform(double[], int, double[], int, int) - Method in class java.awt.geom.AffineTransform
Perform this transformation, less any translation, on an array of points, in (x,y) pairs, storing the results in another (possibly same) array.
distance(double, double, double, double) - Static method in class java.awt.geom.Point2D
Return the distance between two points.
distance(double, double) - Method in class java.awt.geom.Point2D
Return the distance from this point to the given one.
distance(Point2D) - Method in class java.awt.geom.Point2D
Return the distance from this point to the given one.
distanceSq(double, double, double, double) - Static method in class java.awt.geom.Point2D
Return the square of the distance between two points.
distanceSq(double, double) - Method in class java.awt.geom.Point2D
Return the square of the distance from this point to the given one.
distanceSq(Point2D) - Method in class java.awt.geom.Point2D
Return the square of the distance from this point to the given one.
done - Variable in class java.awt.geom.FlatteningPathIterator
A flag that indicates when this path iterator has finished its iteration over path segments.

E

EPSILON - Static variable in class java.awt.geom.Area
General numerical precision
EPSILON - Static variable in class java.awt.geom.CubicCurve2D
 
EPSILON - Static variable in class java.awt.geom.QuadCurve2D
 
Ellipse2D - class java.awt.geom.Ellipse2D.
Ellipse2D is the shape of an ellipse.
Ellipse2D() - Constructor for class java.awt.geom.Ellipse2D
Ellipse2D is defined as abstract.
Ellipse2D.Double - class java.awt.geom.Ellipse2D.Double.
An Ellipse2D that stores its coordinates using double primitives.
Ellipse2D.Double() - Constructor for class java.awt.geom.Ellipse2D.Double
Creates a new Ellipse2D with an upper-left coordinate of (0,0) and a zero size.
Ellipse2D.Double(double, double, double, double) - Constructor for class java.awt.geom.Ellipse2D.Double
Creates a new Ellipse2D within a given rectangle using double-precision coordinates.
Ellipse2D.Float - class java.awt.geom.Ellipse2D.Float.
An Ellipse2D that stores its coordinates using float primitives.
Ellipse2D.Float() - Constructor for class java.awt.geom.Ellipse2D.Float
Creates a new Ellipse2D with an upper-left coordinate of (0,0) and a zero size.
Ellipse2D.Float(float, float, float, float) - Constructor for class java.awt.geom.Ellipse2D.Float
Creates a new Ellipse2D within a given rectangle using floating-point precision.
ensureSize(int) - Method in class java.awt.geom.GeneralPath
Helper method - ensure the size of the data arrays, otherwise, reallocate new ones twice the size
equals(Object) - Method in class java.awt.geom.AffineTransform
Compares two transforms for equality.
equals(Area.Segment) - Method in class java.awt.geom.Area.CubicSegment
Compare two segments.
equals(Area.Segment) - Method in class java.awt.geom.Area.LineSegment
Compare two segments.
equals(Area.Segment) - Method in class java.awt.geom.Area.QuadSegment
Compare two segments.
equals(Area.Segment) - Method in class java.awt.geom.Area.Segment
Compare two segments.
equals(Area) - Method in class java.awt.geom.Area
Compares two Areas.
equals(Object) - Method in class java.awt.geom.Point2D
Compares two points for equality.
equals(Object) - Method in class java.awt.geom.Rectangle2D
Tests this rectangle for equality against the specified object.
evaluateCrossings(double, double, boolean, boolean, double) - Method in class java.awt.geom.GeneralPath
Helper method - evaluates the number of intersections on an axis from the point (x,y) to the point (x,y+distance) or (x+distance,y).
evaluatePoint(double) - Method in class java.awt.geom.Area.CubicSegment
Returns a Point2D corresponding to the parametric value t of the curve
evaluatePoint(double) - Method in class java.awt.geom.Area.QuadSegment
Returns a Point2D corresponding to the parametric value t of the curve
exclusiveOr(Area) - Method in class java.awt.geom.Area
Performs an exclusive-or operation on this Area.
extent - Variable in class java.awt.geom.Arc2D.ArcIterator
The extent angle, in radians (not degrees).
extent - Variable in class java.awt.geom.Arc2D.Double
The extent angle of this arc, in degrees.
extent - Variable in class java.awt.geom.Arc2D.Float
The extent angle of this arc, in degrees.

F

FlatteningPathIterator - class java.awt.geom.FlatteningPathIterator.
A PathIterator for approximating curved path segments by sequences of straight lines.
FlatteningPathIterator(PathIterator, double) - Constructor for class java.awt.geom.FlatteningPathIterator
Constructs a new PathIterator for approximating an input PathIterator with straight lines.
FlatteningPathIterator(PathIterator, double, int) - Constructor for class java.awt.geom.FlatteningPathIterator
Constructs a new PathIterator for approximating an input PathIterator with straight lines.
fetchSegment() - Method in class java.awt.geom.FlatteningPathIterator
Fetches the next segment from the source iterator.
flatnessSq - Variable in class java.awt.geom.FlatteningPathIterator
The square of the flatness threshold value, which determines when a curve segment is considered flat enough that no further subdivision is needed.

G

GeneralPath - class java.awt.geom.GeneralPath.
A general geometric path, consisting of any number of subpaths constructed out of straight lines and cubic or quadratic Bezier curves.
GeneralPath() - Constructor for class java.awt.geom.GeneralPath
Constructs a GeneralPath with the default (NON_ZERO) winding rule and initial capacity (20).
GeneralPath(int) - Constructor for class java.awt.geom.GeneralPath
Constructs a GeneralPath with a specific winding rule and the default initial capacity (20).
GeneralPath(int, int) - Constructor for class java.awt.geom.GeneralPath
Constructs a GeneralPath with a specific winding rule and the initial capacity.
GeneralPath(Shape) - Constructor for class java.awt.geom.GeneralPath
Constructs a GeneralPath from an arbitrary shape object.
GeneralPath.GeneralPathIterator - class java.awt.geom.GeneralPath.GeneralPathIterator.
A PathIterator that iterates over the segments of a GeneralPath.
GeneralPath.GeneralPathIterator(GeneralPath, AffineTransform) - Constructor for class java.awt.geom.GeneralPath.GeneralPathIterator
Constructs a new iterator for enumerating the segments of a GeneralPath.
getAngleExtent() - Method in class java.awt.geom.Arc2D.Double
Return the extent of the arc, in degrees.
getAngleExtent() - Method in class java.awt.geom.Arc2D.Float
Return the extent of the arc, in degrees.
getAngleExtent() - Method in class java.awt.geom.Arc2D
Get the extent angle of the arc in degrees.
getAngleStart() - Method in class java.awt.geom.Arc2D.Double
Return the start angle of the arc, in degrees.
getAngleStart() - Method in class java.awt.geom.Arc2D.Float
Return the start angle of the arc, in degrees.
getAngleStart() - Method in class java.awt.geom.Arc2D
Get the starting angle of the arc in degrees.
getArcHeight() - Method in class java.awt.geom.RoundRectangle2D.Double
 
getArcHeight() - Method in class java.awt.geom.RoundRectangle2D.Float
 
getArcHeight() - Method in class java.awt.geom.RoundRectangle2D
Return the arc height of this round rectangle.
getArcType() - Method in class java.awt.geom.Arc2D
Return the closure type of the arc.
getArcWidth() - Method in class java.awt.geom.RoundRectangle2D.Double
 
getArcWidth() - Method in class java.awt.geom.RoundRectangle2D.Float
 
getArcWidth() - Method in class java.awt.geom.RoundRectangle2D
Return the arc width of this round rectangle.
getAxisIntersections(double, double, boolean, double) - Method in class java.awt.geom.CubicCurve2D
Helper method used by contains() and intersects() methods, that returns the number of curve/line intersections on a given axis extending from a certain point.
getAxisIntersections(double, double, boolean, double) - Method in class java.awt.geom.GeneralPath
Helper method - Get the total number of intersections from (x,y) along a given axis, within a given distance.
getAxisIntersections(double, double, boolean, double) - Method in class java.awt.geom.QuadCurve2D
Helper method used by contains() and intersects() methods Return the number of curve/line intersections on a given axis extending from a certain point.
getBounds() - Method in class java.awt.geom.Area.CubicSegment
Returns the bounding box of this segment
getBounds() - Method in class java.awt.geom.Area.LineSegment
Returns the bounding box of this segment
getBounds() - Method in class java.awt.geom.Area.QuadSegment
Returns the bounding box of this segment
getBounds() - Method in class java.awt.geom.Area.Segment
Returns the bounding box of this segment
getBounds() - Method in class java.awt.geom.Area
Returns the bounds of this object in Rectangle format.
getBounds() - Method in class java.awt.geom.CubicCurve2D
Determines the smallest rectangle that encloses the curve’s start, end and control points.
getBounds() - Method in class java.awt.geom.GeneralPath
Returns the path’s bounding box.
getBounds() - Method in class java.awt.geom.Line2D
Gets a bounding box (not necessarily minimal) for this line.
getBounds() - Method in class java.awt.geom.QuadCurve2D
Determines the smallest rectangle that encloses the curve’s start, end and control point.
getBounds() - Method in class java.awt.geom.RectangularShape
Returns a bounding box for this shape, in integer format.
getBounds2D() - Method in class java.awt.geom.Arc2D
Gets the bounds of the arc.
getBounds2D() - Method in class java.awt.geom.Area
Returns the bounding box of the Area.
getBounds2D() - Method in class java.awt.geom.CubicCurve2D.Double
Determines the smallest rectangle that encloses the curve’s start, end and control points.
getBounds2D() - Method in class java.awt.geom.CubicCurve2D.Float
Determines the smallest rectangle that encloses the curve’s start, end and control points.
getBounds2D() - Method in class java.awt.geom.Ellipse2D.Double
Returns the bounding-box of the ellipse.
getBounds2D() - Method in class java.awt.geom.Ellipse2D.Float
Returns the bounding-box of the ellipse.
getBounds2D() - Method in class java.awt.geom.GeneralPath
Returns the path’s bounding box, in float precision
getBounds2D() - Method in class java.awt.geom.Line2D.Double
Return the exact bounds of this line segment.
getBounds2D() - Method in class java.awt.geom.Line2D.Float
Return the exact bounds of this line segment.
getBounds2D() - Method in class java.awt.geom.QuadCurve2D.Double
Determines the smallest rectangle that encloses the curve’s start, end and control point.
getBounds2D() - Method in class java.awt.geom.QuadCurve2D.Float
Determines the smallest rectangle that encloses the curve’s start, end and control point.
getBounds2D() - Method in class java.awt.geom.Rectangle2D.Double
Returns the bounds of this rectangle.
getBounds2D() - Method in class java.awt.geom.Rectangle2D.Float
Returns the bounds of this rectangle.
getBounds2D() - Method in class java.awt.geom.Rectangle2D
Returns the bounds of this rectangle.
getBounds2D() - Method in class java.awt.geom.RoundRectangle2D.Double
 
getBounds2D() - Method in class java.awt.geom.RoundRectangle2D.Float
 
getCenterX() - Method in class java.awt.geom.RectangularShape
Return the x coordinate of the center point of the framing rectangle.
getCenterY() - Method in class java.awt.geom.RectangularShape
Return the y coordinate of the center point of the framing rectangle.
getCtrlP1() - Method in class java.awt.geom.CubicCurve2D.Double
Returns the curve’s first control point.
getCtrlP1() - Method in class java.awt.geom.CubicCurve2D.Float
Returns the curve’s first control point.
getCtrlP1() - Method in class java.awt.geom.CubicCurve2D
Returns the curve’s first control point.
getCtrlP2() - Method in class java.awt.geom.CubicCurve2D.Double
Returns the curve’s second control point.
getCtrlP2() - Method in class java.awt.geom.CubicCurve2D.Float
Returns the curve’s second control point.
getCtrlP2() - Method in class java.awt.geom.CubicCurve2D
Returns the curve’s second control point.
getCtrlPt() - Method in class java.awt.geom.QuadCurve2D.Double
Returns the curve’s control point.
getCtrlPt() - Method in class java.awt.geom.QuadCurve2D.Float
Returns the curve’s control point.
getCtrlPt() - Method in class java.awt.geom.QuadCurve2D
Returns the curve’s control point.
getCtrlX() - Method in class java.awt.geom.QuadCurve2D.Double
Returns the x coordinate of the curve’s control point.
getCtrlX() - Method in class java.awt.geom.QuadCurve2D.Float
Returns the x coordinate of the curve’s control point.
getCtrlX() - Method in class java.awt.geom.QuadCurve2D
Returns the x coordinate of the curve’s control point.
getCtrlX1() - Method in class java.awt.geom.CubicCurve2D.Double
Returns the x coordinate of the curve’s first control point.
getCtrlX1() - Method in class java.awt.geom.CubicCurve2D.Float
Returns the x coordinate of the curve’s first control point.
getCtrlX1() - Method in class java.awt.geom.CubicCurve2D
Returns the x coordinate of the curve’s first control point.
getCtrlX2() - Method in class java.awt.geom.CubicCurve2D.Double
Returns the x coordinate of the curve’s second control point.
getCtrlX2() - Method in class java.awt.geom.CubicCurve2D.Float
Returns the s coordinate of the curve’s second control point.
getCtrlX2() - Method in class java.awt.geom.CubicCurve2D
Returns the x coordinate of the curve’s second control point.
getCtrlY() - Method in class java.awt.geom.QuadCurve2D.Double
Returns the y coordinate of the curve’s control point.
getCtrlY() - Method in class java.awt.geom.QuadCurve2D.Float
Returns the y coordinate of the curve’s control point.
getCtrlY() - Method in class java.awt.geom.QuadCurve2D
Returns the y coordinate of the curve’s control point.
getCtrlY1() - Method in class java.awt.geom.CubicCurve2D.Double
Returns the y coordinate of the curve’s first control point.
getCtrlY1() - Method in class java.awt.geom.CubicCurve2D.Float
Returns the y coordinate of the curve’s first control point.
getCtrlY1() - Method in class java.awt.geom.CubicCurve2D
Returns the y coordinate of the curve’s first control point.
getCtrlY2() - Method in class java.awt.geom.CubicCurve2D.Double
Returns the y coordinate of the curve’s second control point.
getCtrlY2() - Method in class java.awt.geom.CubicCurve2D.Float
Returns the y coordinate of the curve’s second control point.
getCtrlY2() - Method in class java.awt.geom.CubicCurve2D
Returns the y coordinate of the curve’s second control point.
getCubicCurve2D() - Method in class java.awt.geom.Area.CubicSegment
Returns a CubicCurve2D object corresponding to this segment.
getCubicSegment() - Method in class java.awt.geom.Area.QuadSegment
Returns a cubic segment corresponding to this curve
getCurrentPoint() - Method in class java.awt.geom.GeneralPath
Returns the current appending point of the path.
getDeterminant() - Method in class java.awt.geom.AffineTransform
Return the determinant of this transform matrix.
getEndPoint() - Method in class java.awt.geom.Arc2D
Returns the ending point of the arc.
getFlatness(double, double, double, double, double, double, double, double) - Static method in class java.awt.geom.CubicCurve2D
Calculates the flatness of a cubic curve, directly specifying each coordinate value.
getFlatness(double[], int) - Static method in class java.awt.geom.CubicCurve2D
Calculates the flatness of a cubic curve, specifying the coordinate values in an array.
getFlatness() - Method in class java.awt.geom.CubicCurve2D
Calculates the flatness of this curve.
getFlatness() - Method in class java.awt.geom.FlatteningPathIterator
Returns the maximally acceptable flatness.
getFlatness(double, double, double, double, double, double) - Static method in class java.awt.geom.QuadCurve2D
Calculates the flatness of a quadratic curve, directly specifying each coordinate value.
getFlatness(double[], int) - Static method in class java.awt.geom.QuadCurve2D
Calculates the flatness of a quadratic curve, specifying the coordinate values in an array.
getFlatness() - Method in class java.awt.geom.QuadCurve2D
Calculates the flatness of this curve.
getFlatnessSq(double, double, double, double, double, double, double, double) - Static method in class java.awt.geom.CubicCurve2D
Calculates the squared flatness of a cubic curve, directly specifying each coordinate value.
getFlatnessSq(double[], int) - Static method in class java.awt.geom.CubicCurve2D
Calculates the squared flatness of a cubic curve, specifying the coordinate values in an array.
getFlatnessSq() - Method in class java.awt.geom.CubicCurve2D
Calculates the squared flatness of this curve.
getFlatnessSq(double, double, double, double, double, double) - Static method in class java.awt.geom.QuadCurve2D
Calculates the squared flatness of a quadratic curve, directly specifying each coordinate value.
getFlatnessSq(double[], int) - Static method in class java.awt.geom.QuadCurve2D
Calculates the squared flatness of a quadratic curve, specifying the coordinate values in an array.
getFlatnessSq() - Method in class java.awt.geom.QuadCurve2D
Calculates the squared flatness of this curve.
getFrame() - Method in class java.awt.geom.RectangularShape
Return the frame around this object.
getHeight() - Method in class java.awt.geom.Arc2D.Double
Return the height of the bounding box.
getHeight() - Method in class java.awt.geom.Arc2D.Float
Return the height of the bounding box.
getHeight() - Method in class java.awt.geom.Dimension2D
Get the height of this dimension.
getHeight() - Method in class java.awt.geom.Ellipse2D.Double
Returns the height of the ellipse.
getHeight() - Method in class java.awt.geom.Ellipse2D.Float
Returns the height of the ellipse.
getHeight() - Method in class java.awt.geom.Rectangle2D.Double
Return the height.
getHeight() - Method in class java.awt.geom.Rectangle2D.Float
Return the height.
getHeight() - Method in class java.awt.geom.RectangularShape
Get the height of the framing rectangle.
getHeight() - Method in class java.awt.geom.RoundRectangle2D.Double
 
getHeight() - Method in class java.awt.geom.RoundRectangle2D.Float
 
getLoop() - Method in class java.awt.geom.Area.CubicSegment
Returns the parametric points of self-intersection if the cubic is self-intersecting, null otherwise.
getMatrix(double[]) - Method in class java.awt.geom.AffineTransform
Return the matrix of values used in this transform.
getMaxX() - Method in class java.awt.geom.RectangularShape
Get the maximum x coordinate in the frame.
getMaxY() - Method in class java.awt.geom.RectangularShape
Get the maximum y coordinate in the frame.
getMidPoint() - Method in class java.awt.geom.Area.CubicSegment
Returns the segment's midpoint
getMidPoint() - Method in class java.awt.geom.Area.LineSegment
Returns the segment's midpoint
getMidPoint() - Method in class java.awt.geom.Area.QuadSegment
Returns the segment's midpoint
getMidPoint() - Method in class java.awt.geom.Area.Segment
Returns the segment's midpoint
getMinX() - Method in class java.awt.geom.RectangularShape
Get the minimum x coordinate in the frame.
getMinY() - Method in class java.awt.geom.RectangularShape
Get the minimum y coordinate in the frame.
getP1() - Method in class java.awt.geom.CubicCurve2D.Double
Returns the curve’s start point.
getP1() - Method in class java.awt.geom.CubicCurve2D.Float
Returns the curve’s start point.
getP1() - Method in class java.awt.geom.CubicCurve2D
Returns the curve’s start point.
getP1() - Method in class java.awt.geom.Line2D.Double
Return the first point.
getP1() - Method in class java.awt.geom.Line2D.Float
Return the first point.
getP1() - Method in class java.awt.geom.Line2D
Return the first point.
getP1() - Method in class java.awt.geom.QuadCurve2D.Double
Returns the curve’s start point.
getP1() - Method in class java.awt.geom.QuadCurve2D.Float
Returns the curve’s start point.
getP1() - Method in class java.awt.geom.QuadCurve2D
Returns the curve’s start point.
getP2() - Method in class java.awt.geom.CubicCurve2D.Double
Returns the curve’s end point.
getP2() - Method in class java.awt.geom.CubicCurve2D.Float
Returns the curve’s end point.
getP2() - Method in class java.awt.geom.CubicCurve2D
Returns the curve’s end point.
getP2() - Method in class java.awt.geom.Line2D.Double
Return the second point.
getP2() - Method in class java.awt.geom.Line2D.Float
Return the second point.
getP2() - Method in class java.awt.geom.Line2D
Return the second point.
getP2() - Method in class java.awt.geom.QuadCurve2D.Double
Returns the curve’s end point.
getP2() - Method in class java.awt.geom.QuadCurve2D.Float
Returns the curve’s end point.
getP2() - Method in class java.awt.geom.QuadCurve2D
Returns the curve’s end point.
getPathBounds() - Method in class java.awt.geom.Area.Segment
Returns the bounds of this path
getPathIterator(AffineTransform) - Method in class java.awt.geom.Arc2D
Returns an iterator over this arc, with an optional transformation.
getPathIterator(AffineTransform) - Method in class java.awt.geom.Area
Returns a PathIterator object defining the contour of this Area, transformed by at.
getPathIterator(AffineTransform, double) - Method in class java.awt.geom.Area
Returns a flattened PathIterator object defining the contour of this Area, transformed by at and with a defined flatness.
getPathIterator(AffineTransform) - Method in class java.awt.geom.CubicCurve2D
 
getPathIterator(AffineTransform, double) - Method in class java.awt.geom.CubicCurve2D
 
getPathIterator(AffineTransform) - Method in class java.awt.geom.Ellipse2D
Returns a PathIterator object corresponding to the ellipse.
getPathIterator(AffineTransform) - Method in class java.awt.geom.GeneralPath
Creates a PathIterator for iterating along the segments of the path.
getPathIterator(AffineTransform, double) - Method in class java.awt.geom.GeneralPath
Creates a new FlatteningPathIterator for the path
getPathIterator(AffineTransform) - Method in class java.awt.geom.Line2D
Return a path iterator, possibly applying a transform on the result.
getPathIterator(AffineTransform, double) - Method in class java.awt.geom.Line2D
Return a flat path iterator, possibly applying a transform on the result.
getPathIterator(AffineTransform) - Method in class java.awt.geom.QuadCurve2D
 
getPathIterator(AffineTransform, double) - Method in class java.awt.geom.QuadCurve2D
 
getPathIterator(AffineTransform) - Method in class java.awt.geom.Rectangle2D
Return an iterator along the shape boundary.
getPathIterator(AffineTransform, double) - Method in class java.awt.geom.Rectangle2D
Return an iterator along the shape boundary.
getPathIterator(AffineTransform, double) - Method in class java.awt.geom.RectangularShape
Return an iterator along the shape boundary.
getPathIterator(AffineTransform) - Method in class java.awt.geom.RoundRectangle2D
Return a new path iterator which iterates over this rectangle.
getRecursionDepth(Area.CubicSegment) - Method in class java.awt.geom.Area
Returns the recursion depth necessary to approximate the curve by line segments within the error RS_EPSILON.
getRecursionLimit() - Method in class java.awt.geom.FlatteningPathIterator
Returns the maximum number of recursive curve subdivisions.
getRotateInstance(double) - Static method in class java.awt.geom.AffineTransform
Returns a rotation transform.
getRotateInstance(double, double, double) - Static method in class java.awt.geom.AffineTransform
Returns a rotation transform about a point.
getScaleInstance(double, double) - Static method in class java.awt.geom.AffineTransform
Returns a scaling transform:
getScaleX() - Method in class java.awt.geom.AffineTransform
Returns the X coordinate scaling factor of the matrix.
getScaleY() - Method in class java.awt.geom.AffineTransform
Returns the Y coordinate scaling factor of the matrix.
getShearInstance(double, double) - Static method in class java.awt.geom.AffineTransform
Returns a shearing transform (points are shifted in the x direction based on a factor of their y coordinate, and in the y direction as a factor of their x coordinate):
getShearX() - Method in class java.awt.geom.AffineTransform
Returns the X coordinate shearing factor of the matrix.
getShearY() - Method in class java.awt.geom.AffineTransform
Returns the Y coordinate shearing factor of the matrix.
getSignedArea() - Method in class java.awt.geom.Area.Segment
Calculates twice the signed area of the path;
getStartPoint() - Method in class java.awt.geom.Arc2D
Returns the starting point of the arc.
getTopLeft() - Method in class java.awt.geom.Area.Segment
Return the segment with the top-leftmost first point
getTranslateInstance(double, double) - Static method in class java.awt.geom.AffineTransform
Returns a translation transform:
getTranslateX() - Method in class java.awt.geom.AffineTransform
Returns the X coordinate translation factor of the matrix.
getTranslateY() - Method in class java.awt.geom.AffineTransform
Returns the Y coordinate translation factor of the matrix.
getType() - Method in class java.awt.geom.AffineTransform
Returns the type of this transform.
getType() - Method in class java.awt.geom.Area.CubicSegment
Returns the PathIterator type of a segment
getType() - Method in class java.awt.geom.Area.LineSegment
Returns the PathIterator type of a segment
getType() - Method in class java.awt.geom.Area.QuadSegment
Returns the PathIterator type of a segment
getType() - Method in class java.awt.geom.Area.Segment
Returns the PathIterator type of a segment
getWidth() - Method in class java.awt.geom.Arc2D.Double
Return the width of the bounding box.
getWidth() - Method in class java.awt.geom.Arc2D.Float
Return the width of the bounding box.
getWidth() - Method in class java.awt.geom.Dimension2D
Get the width of this dimension.
getWidth() - Method in class java.awt.geom.Ellipse2D.Double
Returns the width of the ellipse.
getWidth() - Method in class java.awt.geom.Ellipse2D.Float
Returns the width of the ellipse.
getWidth() - Method in class java.awt.geom.Rectangle2D.Double
Return the width.
getWidth() - Method in class java.awt.geom.Rectangle2D.Float
Return the width.
getWidth() - Method in class java.awt.geom.RectangularShape
Get the width of the framing rectangle.
getWidth() - Method in class java.awt.geom.RoundRectangle2D.Double
 
getWidth() - Method in class java.awt.geom.RoundRectangle2D.Float
 
getWindingNumber(double, double) - Method in class java.awt.geom.GeneralPath
Helper method - returns the winding number of a point.
getWindingRule() - Method in class java.awt.geom.Arc2D.ArcIterator
Return the winding rule.
getWindingRule() - Method in class java.awt.geom.Area.AreaIterator
 
getWindingRule() - Method in class java.awt.geom.FlatteningPathIterator
 
getWindingRule() - Method in class java.awt.geom.GeneralPath.GeneralPathIterator
Returns the current winding rule of the GeneralPath.
getWindingRule() - Method in class java.awt.geom.GeneralPath
Returns the path’s current winding rule.
getWindingRule() - Method in interface java.awt.geom.PathIterator
Returns the winding rule to determine which points are inside this path.
getX() - Method in class java.awt.geom.Arc2D.Double
Return the x coordinate of the bounding box.
getX() - Method in class java.awt.geom.Arc2D.Float
Return the x coordinate of the bounding box.
getX() - Method in class java.awt.geom.Ellipse2D.Double
Returns x coordinate of the upper-left corner of the ellipse's bounding-box.
getX() - Method in class java.awt.geom.Ellipse2D.Float
Returns x coordinate of the upper-left corner of the ellipse's bounding-box.
getX() - Method in class java.awt.geom.Point2D.Double
Return the x coordinate.
getX() - Method in class java.awt.geom.Point2D.Float
Return the x coordinate.
getX() - Method in class java.awt.geom.Point2D
Get the X coordinate, in double precision.
getX() - Method in class java.awt.geom.Rectangle2D.Double
Return the X coordinate.
getX() - Method in class java.awt.geom.Rectangle2D.Float
Return the X c