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

A

absoluteAngle(Point2D, Point2D, Point2D) - Static method in class math.geom2d.Angle2D
Returns the absolute angle between the ray formed by (p2, p1) and the ray formed by (p2, p3).
absoluteAngle(double, double, double, double, double, double) - Static method in class math.geom2d.Angle2D
Returns the absolute angle between the ray formed by (p2, p1) and the ray formed by (p2, p3), where pi = (xi,yi), i=1,2,3.
AbstractContinuousCurve2D - Class in math.geom2d.curve
Provides a base implementation for continuous curves.
AbstractContinuousCurve2D() - Constructor for class math.geom2d.curve.AbstractContinuousCurve2D
 
AbstractLine2D - Class in math.geom2d.line
Base class for straight curves, such as straight lines, rays, or edges.
AbstractSmoothCurve2D - Class in math.geom2d.curve
Provides a base implementation for smooth curves.
AbstractSmoothCurve2D() - Constructor for class math.geom2d.curve.AbstractSmoothCurve2D
 
ACCURACY - Static variable in interface math.geom2d.Shape2D
The constant used for testing results.
ACCURACY - Static variable in interface math.geom3d.Shape3D
 
add(T) - Method in class math.geom2d.curve.CurveArray2D
Adds the curve to the curve set, if it does not already belongs to the set.
add(int, T) - Method in class math.geom2d.curve.CurveArray2D
 
add(Point2D) - Method in class math.geom2d.point.KDTree2D
 
add(Point2D) - Method in class math.geom2d.point.PointArray2D
Add a new point to the set of point.
add(int, Point2D) - Method in class math.geom2d.point.PointArray2D
 
add(Point2D) - Method in interface math.geom2d.point.PointSet2D
Adds a new point to the point set.
add(T) - Method in class math.geom2d.ShapeArray2D
Adds the shape to the shape set, if it does not already belongs to the set.
add(int, T) - Method in class math.geom2d.ShapeArray2D
 
add(T) - Method in interface math.geom2d.ShapeSet2D
Appends the specified shape to the end of this set (optional operation).
add(int, T) - Method in interface math.geom2d.ShapeSet2D
Inserts the specified shape at the specified position in this set (optional operation).
addAll(Point2D[]) - Method in class math.geom2d.point.PointArray2D
Add a series of points
addAll(Collection<? extends Point2D>) - Method in class math.geom2d.point.PointArray2D
 
addAll(Collection<? extends Point2D>) - Method in interface math.geom2d.point.PointSet2D
Add a series of points
addPoint(Point3D) - Method in class math.geom3d.PointSet3D
Adds a new point to the set of point.
addPoints(Point3D[]) - Method in class math.geom3d.PointSet3D
Add a series of points
addPoints(Collection<Point3D>) - Method in class math.geom3d.PointSet3D
 
addRing(LinearRing2D) - Method in class math.geom2d.polygon.MultiPolygon2D
 
addVertex(Point2D) - Method in class math.geom2d.polygon.HRectangle2D
Deprecated.  
addVertex(Point2D) - Method in class math.geom2d.polygon.LinearCurve2D
Adds a vertex at the end of this polyline.
addVertex(Point2D) - Method in class math.geom2d.polygon.MultiPolygon2D
Adds a vertex at the end of the last ring of this polygon.
addVertex(Point2D) - Method in interface math.geom2d.polygon.Polygon2D
Adds a vertex as last vertex of this polygon.
addVertex(Point2D) - Method in class math.geom2d.polygon.Rectangle2D
 
addVertex(Point2D) - Method in class math.geom2d.polygon.SimplePolygon2D
Adds a point as the last vertex.
affineMatrix() - Method in class math.geom2d.AffineTransform2D
Returns the 3x3 square matrix representing the transform.
AffineTransform2D - Class in math.geom2d
Base class for generic affine transforms in the plane.
AffineTransform2D() - Constructor for class math.geom2d.AffineTransform2D
Creates a new AffineTransform2D, initialized with Identity.
AffineTransform2D(AffineTransform2D) - Constructor for class math.geom2d.AffineTransform2D
Constructor by copy of an existing transform
AffineTransform2D(AffineTransform) - Constructor for class math.geom2d.AffineTransform2D
Creates a new transform from a java AWT transform.
AffineTransform2D(double[]) - Constructor for class math.geom2d.AffineTransform2D
 
AffineTransform2D(double, double, double, double, double, double) - Constructor for class math.geom2d.AffineTransform2D
 
AffineTransform3D - Class in math.geom3d.transform
 
AffineTransform3D() - Constructor for class math.geom3d.transform.AffineTransform3D
Creates a new affine transform3D set to identity
AffineTransform3D(double[]) - Constructor for class math.geom3d.transform.AffineTransform3D
 
AffineTransform3D(double, double, double, double, double, double, double, double, double, double, double, double) - Constructor for class math.geom3d.transform.AffineTransform3D
 
almostEquals(GeometricObject2D, double) - Method in class math.geom2d.AffineTransform2D
 
almostEquals(double, double, double) - Static method in class math.geom2d.Angle2D
Checks whether two angles are equal, with respect to the given error bound.
almostEquals(GeometricObject2D, double) - Method in class math.geom2d.Box2D
Tests if boxes are the same.
almostEquals(GeometricObject2D, double) - Method in class math.geom2d.conic.Circle2D
 
almostEquals(GeometricObject2D, double) - Method in class math.geom2d.conic.CircleArc2D
 
almostEquals(GeometricObject2D, double) - Method in class math.geom2d.conic.Ellipse2D
 
almostEquals(GeometricObject2D, double) - Method in class math.geom2d.conic.EllipseArc2D
 
almostEquals(GeometricObject2D, double) - Method in class math.geom2d.conic.Hyperbola2D
 
almostEquals(GeometricObject2D, double) - Method in class math.geom2d.conic.HyperbolaBranch2D
 
almostEquals(GeometricObject2D, double) - Method in class math.geom2d.conic.HyperbolaBranchArc2D
 
almostEquals(GeometricObject2D, double) - Method in class math.geom2d.conic.Parabola2D
 
almostEquals(GeometricObject2D, double) - Method in class math.geom2d.conic.ParabolaArc2D
 
almostEquals(GeometricObject2D, double) - Method in class math.geom2d.curve.CurveArray2D
 
almostEquals(GeometricObject2D, double) - Method in class math.geom2d.domain.GenericDomain2D
 
almostEquals(GeometricObject2D, double) - Method in interface math.geom2d.GeometricObject2D
Checks if the two objects are similar up to a given threshold value.
almostEquals(GeometricObject2D, double) - Method in class math.geom2d.line.InvertedRay2D
 
almostEquals(GeometricObject2D, double) - Method in class math.geom2d.line.Line2D
 
almostEquals(GeometricObject2D, double) - Method in class math.geom2d.line.LineArc2D
 
almostEquals(GeometricObject2D, double) - Method in class math.geom2d.line.LineSegment2D
 
almostEquals(GeometricObject2D, double) - Method in class math.geom2d.line.Ray2D
 
almostEquals(GeometricObject2D, double) - Method in class math.geom2d.line.StraightLine2D
 
almostEquals(GeometricObject2D, double) - Method in class math.geom2d.point.PointArray2D
 
almostEquals(GeometricObject2D, double) - Method in class math.geom2d.Point2D
Test whether this object is the same as another point, with respect to a given threshold along each coordinate.
almostEquals(GeometricObject2D, double) - Method in class math.geom2d.polygon.HRectangle2D
Deprecated.  
almostEquals(GeometricObject2D, double) - Method in class math.geom2d.polygon.LinearRing2D
 
almostEquals(GeometricObject2D, double) - Method in class math.geom2d.polygon.MultiPolygon2D
 
almostEquals(GeometricObject2D, double) - Method in class math.geom2d.polygon.Polyline2D
 
almostEquals(GeometricObject2D, double) - Method in class math.geom2d.polygon.Rectangle2D
 
almostEquals(GeometricObject2D, double) - Method in class math.geom2d.polygon.SimplePolygon2D
 
almostEquals(GeometricObject2D, double) - Method in class math.geom2d.ShapeArray2D
 
almostEquals(GeometricObject2D, double) - Method in class math.geom2d.spline.CubicBezierCurve2D
 
almostEquals(GeometricObject2D, double) - Method in class math.geom2d.spline.QuadBezierCurve2D
 
almostEquals(GeometricObject2D, double) - Method in class math.geom2d.Vector2D
Test whether this object is the same as another vector, with respect to a given threshold.
angle(LinearShape2D, LinearShape2D) - Static method in class math.geom2d.Angle2D
Returns the oriented angle between two (directed) straight objects.
angle(Vector2D, Vector2D) - Static method in class math.geom2d.Angle2D
Returns the oriented angle between two vectors.
angle(Point2D, Point2D, Point2D) - Static method in class math.geom2d.Angle2D
Returns the oriented angle between the ray formed by (p2, p1) and the ray formed by (p2, p3).
angle(double, double, double, double, double, double) - Static method in class math.geom2d.Angle2D
Returns the oriented angle between the ray formed by (p2, p1) and the ray formed by (p2, p3), where pi = (xi,yi), i=1,2,3.
angle() - Method in class math.geom2d.conic.Circle2D
Returns the angle of the circle main axis with the Ox axis.
angle() - Method in class math.geom2d.conic.Ellipse2D
Returns the angle of the ellipse first axis with the Ox axis.
angle() - Method in class math.geom2d.Vector2D
Returns the angle with the horizontal axis, in radians.
Angle2D - Class in math.geom2d
This class is only devoted to static computations.
Angle2D() - Constructor for class math.geom2d.Angle2D
 
append(Shape, boolean) - Method in class math.geom2d.curve.GeneralPath2D
Appends the geometry of the specified Shape object to the path, possibly connecting the new geometry to the existing path segments with a line segment.
append(PathIterator, boolean) - Method in class math.geom2d.curve.GeneralPath2D
Appends the geometry of the specified PathIterator object to the path, possibly connecting the new geometry to the existing path segments with a line segment.
appendPath(GeneralPath) - Method in class math.geom2d.conic.Circle2D
 
appendPath(GeneralPath) - Method in class math.geom2d.conic.CircleArc2D
 
appendPath(GeneralPath) - Method in class math.geom2d.conic.Ellipse2D
Add the path of the ellipse to the given path.
appendPath(GeneralPath) - Method in class math.geom2d.conic.EllipseArc2D
 
appendPath(GeneralPath) - Method in class math.geom2d.conic.HyperbolaBranch2D
 
appendPath(GeneralPath) - Method in class math.geom2d.conic.HyperbolaBranchArc2D
 
appendPath(GeneralPath) - Method in class math.geom2d.conic.Parabola2D
Throws an infiniteShapeException
appendPath(GeneralPath) - Method in class math.geom2d.conic.ParabolaArc2D
 
appendPath(GeneralPath) - Method in interface math.geom2d.curve.ContinuousCurve2D
Append the path of the curve to the given path.
appendPath(GeneralPath) - Method in class math.geom2d.curve.PolyCurve2D
 
appendPath(GeneralPath) - Method in class math.geom2d.line.InvertedRay2D
Throws an infiniteShapeException
appendPath(GeneralPath) - Method in class math.geom2d.line.Line2D
 
appendPath(GeneralPath) - Method in class math.geom2d.line.LineArc2D
Appends a line to the current path.
appendPath(GeneralPath) - Method in class math.geom2d.line.LineSegment2D
Appends a line to the current path.
appendPath(GeneralPath) - Method in class math.geom2d.line.Ray2D
Throws an infiniteShapeException
appendPath(GeneralPath) - Method in class math.geom2d.line.StraightLine2D
 
appendPath(GeneralPath) - Method in class math.geom2d.polygon.LinearRing2D
 
appendPath(GeneralPath) - Method in class math.geom2d.polygon.Polyline2D
 
appendPath(GeneralPath) - Method in class math.geom2d.spline.CubicBezierCurve2D
 
appendPath(GeneralPath) - Method in class math.geom2d.spline.QuadBezierCurve2D
 
area() - Method in class math.geom2d.polygon.HRectangle2D
Deprecated. Computes the signed area of the polygon.
area() - Method in class math.geom2d.polygon.LinearRing2D
Computes the signed area of the linear ring.
area() - Method in class math.geom2d.polygon.MultiPolygon2D
Computes the signed area of the polygon.
area() - Method in interface math.geom2d.polygon.Polygon2D
Returns the signed area of the polygon.
area() - Method in class math.geom2d.polygon.Rectangle2D
Computes the area of this rectangle, given by the product of width by height.
area() - Method in class math.geom2d.polygon.SimplePolygon2D
Computes the signed area of the polygon.
areEqual(boolean, boolean) - Static method in class math.utils.EqualUtils
 
areEqual(char, char) - Static method in class math.utils.EqualUtils
 
areEqual(long, long) - Static method in class math.utils.EqualUtils
 
areEqual(float, float) - Static method in class math.utils.EqualUtils
 
areEqual(double, double) - Static method in class math.utils.EqualUtils
 
areEqual(Object, Object) - Static method in class math.utils.EqualUtils
Possibly-null object field.
asAwtRectangle() - Method in class math.geom2d.Box2D
Converts to AWT rectangle.
asAwtRectangle2D() - Method in class math.geom2d.Box2D
Converts to AWT Rectangle2D.
asAwtShape() - Method in class math.geom2d.curve.AbstractContinuousCurve2D
 
asAwtShape() - Method in interface math.geom2d.curve.Curve2D
 
asAwtShape() - Method in class math.geom2d.curve.CurveArray2D
 
asAwtTransform() - Method in class math.geom2d.AffineTransform2D
Returns this transform as an instance of java AWT AffineTransform.
asEllipse() - Method in class math.geom2d.conic.Circle2D
Converts this circle to an instance of Ellipse2D.
asGeneralPath() - Method in class math.geom2d.polygon.LinearCurve2D
Returns a general path iterator.
asGeneralPath() - Method in class math.geom2d.polygon.Polyline2D
Returns a general path iterator.
asPolygon(int) - Method in interface math.geom2d.domain.Domain2D
Returns an approximation of the domain as a polygon, or a MultiPolygon.
asPolygon(int) - Method in class math.geom2d.domain.DomainArray2D
 
asPolygon(int) - Method in class math.geom2d.domain.GenericDomain2D
 
asPolygon(int) - Method in class math.geom2d.polygon.HRectangle2D
Deprecated.  
asPolygon(int) - Method in class math.geom2d.polygon.MultiPolygon2D
 
asPolygon(int) - Method in class math.geom2d.polygon.Rectangle2D
 
asPolygon(int) - Method in class math.geom2d.polygon.SimplePolygon2D
 
asPolyline(int) - Method in class math.geom2d.conic.Circle2D
 
asPolyline(int) - Method in class math.geom2d.conic.CircleArc2D
 
asPolyline(int) - Method in class math.geom2d.conic.Ellipse2D
 
asPolyline(int) - Method in class math.geom2d.conic.EllipseArc2D
 
asPolyline(int) - Method in class math.geom2d.conic.ParabolaArc2D
 
asPolyline(int) - Method in class math.geom2d.curve.AbstractContinuousCurve2D
Converts this continuous curve to an instance of LinearCurve2D with the given number of edges.
asPolyline(int) - Method in interface math.geom2d.curve.ContinuousCurve2D
Returns an approximation of the curve as a polyline with n line segments.
asPolyline(int) - Method in class math.geom2d.curve.PolyCurve2D
Converts this PolyCurve2D into a polyline with the given number of edges.
asPolyline(int) - Method in class math.geom2d.line.StraightLine2D
Throws an exception when called.
asPolyline(int) - Method in class math.geom2d.spline.CubicBezierCurve2D
 
asPolyline(int) - Method in class math.geom2d.spline.QuadBezierCurve2D
 
asRectangle() - Method in class math.geom2d.Box2D
Converts to a rectangle.
asymptotes() - Method in class math.geom2d.conic.Hyperbola2D
Returns the asymptotes of the hyperbola.

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