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

P

p1 - Variable in class math.geom2d.line.Line2D
The origin point.
p2 - Variable in class math.geom2d.line.Line2D
The destination point.
Parabola2D - Class in math.geom2d.conic
A parabola, defined by its vertex, its orientation, and its pedal.
Parabola2D() - Constructor for class math.geom2d.conic.Parabola2D
 
Parabola2D(Point2D, double, double) - Constructor for class math.geom2d.conic.Parabola2D
 
Parabola2D(double, double, double, double) - Constructor for class math.geom2d.conic.Parabola2D
 
ParabolaArc2D - Class in math.geom2d.conic
An arc of parabola, defined by a parent parabola, and two limits for the parametrization.
ParabolaArc2D(Parabola2D, double, double) - Constructor for class math.geom2d.conic.ParabolaArc2D
 
parallel(double) - Method in class math.geom2d.circulinear.BoundaryPolyCirculinearCurve2D
 
parallel(double) - Method in interface math.geom2d.circulinear.CircleLine2D
 
parallel(double) - Method in interface math.geom2d.circulinear.CirculinearBoundary2D
 
parallel(double) - Method in interface math.geom2d.circulinear.CirculinearContinuousCurve2D
 
parallel(double) - Method in interface math.geom2d.circulinear.CirculinearContour2D
 
parallel(double) - Method in class math.geom2d.circulinear.CirculinearContourArray2D
 
parallel(double) - Method in interface math.geom2d.circulinear.CirculinearCurve2D
Creates a new curve, formed by the points with parameterization: p(t) = c(t) + d*n(t)/|n(t)|, with p(t) being a point of the original curve, n(t) the normal of the curve, and |n| being the norm of n.
parallel(double) - Method in class math.geom2d.circulinear.CirculinearCurveArray2D
 
parallel(double) - Method in interface math.geom2d.circulinear.CirculinearElement2D
 
parallel(double) - Method in interface math.geom2d.circulinear.CirculinearRing2D
 
parallel(double) - Method in class math.geom2d.circulinear.GenericCirculinearRing2D
 
parallel(double) - Method in class math.geom2d.circulinear.PolyCirculinearCurve2D
 
parallel(double) - Method in class math.geom2d.conic.Circle2D
Returns the parallel circle located at a distance d from this circle.
parallel(double) - Method in class math.geom2d.conic.CircleArc2D
Returns the circle arc parallel to this circle arc, at the distance dist.
parallel(double) - Method in class math.geom2d.conic.Ellipse2D
Return the parallel ellipse located at a distance d from this ellipse.
parallel(Point2D) - Method in class math.geom2d.line.AbstractLine2D
Creates a straight line parallel to this object, and going through the given point.
parallel(double) - Method in class math.geom2d.line.InvertedRay2D
Returns another instance of InvertedRay2D, parallel to this one, and located at the given distance.
parallel(double) - Method in class math.geom2d.line.Line2D
 
parallel(Point2D) - Method in class math.geom2d.line.Line2D
Creates a straight line parallel to this object, and passing through the given point.
parallel(double) - Method in class math.geom2d.line.LineArc2D
 
parallel(double) - Method in class math.geom2d.line.LineSegment2D
 
parallel(double) - Method in class math.geom2d.line.Ray2D
Returns a new ray parallel to this one, at the given relative distance.
parallel(Point2D) - Method in class math.geom2d.line.StraightLine2D
Returns a new Straight line, parallel to another straight object (ray, straight line or edge), and going through the given point.
parallel(double) - Method in class math.geom2d.line.StraightLine2D
Returns the parallel line located at a distance d from the line.
parallel(double) - Method in class math.geom2d.polygon.LinearCurve2D
 
parallel(double) - Method in class math.geom2d.polygon.LinearRing2D
 
parametric() - Method in class math.geom2d.line.AbstractLine2D
Returns the matrix of parametric representation of the line.
parametric() - Method in class math.geom2d.line.Line2D
 
perpendicular(Point2D) - Method in class math.geom2d.line.AbstractLine2D
Creates a straight line perpendicular to this object, and going through the given point.
perpendicular(Point2D) - Method in class math.geom2d.line.Line2D
Creates a straight line perpendicular to this object, and passing through the given point.
perpendicular(Point2D) - Method in class math.geom2d.line.StraightLine2D
Returns a new Straight line, parallel to another straight object (ray, straight line or edge), and going through the given point.
Plane3D - Class in math.geom3d.plane
 
Plane3D() - Constructor for class math.geom3d.plane.Plane3D
 
Plane3D(Point3D, Vector3D, Vector3D) - Constructor for class math.geom3d.plane.Plane3D
 
plus(Point2D) - Method in class math.geom2d.Point2D
Adds the coordinates of the given point to the coordinates of this point.
plus(Vector2D) - Method in class math.geom2d.Point2D
Adds the coordinates of the given vector to the coordinates of this point.
plus(Vector2D) - Method in class math.geom2d.Vector2D
Returns the sum of current vector with vector given as parameter.
plus(Vector3D) - Method in class math.geom3d.Vector3D
Return the sum of current vector with vector given as parameter.
point(double) - Method in class math.geom2d.conic.Circle2D
Get the position of the curve from internal parametric representation, depending on the parameter t.
point(double) - Method in class math.geom2d.conic.CircleArc2D
Returns the position of a point form the curvilinear position.
point(double) - Method in class math.geom2d.conic.Ellipse2D
get the position of the curve from internal parametric representation, depending on the parameter t.
point(double) - Method in class math.geom2d.conic.EllipseArc2D
 
point(double) - Method in class math.geom2d.conic.HyperbolaBranch2D
 
point(double) - Method in class math.geom2d.conic.HyperbolaBranchArc2D
If t0 equals minus infinity, throws an UnboundedShapeException.
point(double) - Method in class math.geom2d.conic.Parabola2D
 
point(double) - Method in class math.geom2d.conic.ParabolaArc2D
 
point(double) - Method in interface math.geom2d.curve.Curve2D
Returns the point located at the given position on the curve.
point(double) - Method in class math.geom2d.curve.CurveArray2D
 
point(double) - Method in class math.geom2d.line.InvertedRay2D
 
point(double) - Method in class math.geom2d.line.Line2D
 
point(double) - Method in class math.geom2d.line.LineArc2D
 
point(double) - Method in class math.geom2d.line.LineSegment2D
 
point(double) - Method in class math.geom2d.line.Ray2D
 
point(double) - Method in class math.geom2d.line.StraightLine2D
Returns the point specified with the parametric representation of the line.
point(double) - Method in class math.geom2d.polygon.LinearRing2D
Returns point from position as double.
point(double) - Method in class math.geom2d.polygon.Polyline2D
 
point(double) - Method in class math.geom2d.spline.CubicBezierCurve2D
 
point(double) - Method in class math.geom2d.spline.QuadBezierCurve2D
 
point(double) - Method in interface math.geom3d.curve.Curve3D
Gets the point from a parametric representation of the curve.
point(double) - Method in class math.geom3d.line.LineSegment3D
 
point(double) - Method in class math.geom3d.line.StraightLine3D
 
point(double, double) - Method in class math.geom3d.plane.Plane3D
 
Point2D - Class in math.geom2d
A point in the plane defined by its 2 Cartesian coordinates x and y.
Point2D() - Constructor for class math.geom2d.Point2D
Constructs a new Point2D at position (0,0).
Point2D(double, double) - Constructor for class math.geom2d.Point2D
Constructs a new Point2D at the given given position.
Point2D(Point2D) - Constructor for class math.geom2d.Point2D
Constructs a new Point2D by copying coordinates of given java point.
Point2D(Point2D) - Constructor for class math.geom2d.Point2D
Constructs a new Point2D by copying coordinates of given point.
Point2S - Class in math.geom2s
A point in spherical coordinates.
Point2S(double, double) - Constructor for class math.geom2s.Point2S
 
Point3D - Class in math.geom3d
 
Point3D() - Constructor for class math.geom3d.Point3D
Initialize at coordinate (0,0,0).
Point3D(double, double, double) - Constructor for class math.geom3d.Point3D
 
PointArray2D - Class in math.geom2d.point
Represent the union of a finite number of Point2D.
PointArray2D() - Constructor for class math.geom2d.point.PointArray2D
Creates a new PointArray2D without any points.
PointArray2D(int) - Constructor for class math.geom2d.point.PointArray2D
Creates a new empty PointArray2D, but preallocates the memory for storing a given amount of points.
PointArray2D(Point2D...) - Constructor for class math.geom2d.point.PointArray2D
Instances of Point2D are directly added, other Point are converted to Point2D with the same location.
PointArray2D(Collection<? extends Point2D>) - Constructor for class math.geom2d.point.PointArray2D
Points must be a collection of java.awt.Point.
pointNumber() - Method in class math.geom3d.PointSet3D
Returns the number of points in the set.
pointPosition(Point3D) - Method in class math.geom3d.plane.Plane3D
 
points() - Method in class math.geom2d.point.PointArray2D
return an iterator on the internal point collection.
points() - Method in interface math.geom2d.point.PointSet2D
Returns the collection of points contained in this set.
points() - Method in interface math.geom2d.point.PointShape2D
Returns the points in the shape as a collection.
points() - Method in class math.geom2d.Point2D
 
PointSet2D - Interface in math.geom2d.point
A set of points.
PointSet3D - Class in math.geom3d
 
PointSet3D() - Constructor for class math.geom3d.PointSet3D
 
PointSet3D(int) - Constructor for class math.geom3d.PointSet3D
Creates a new point set and allocate memory for storing the points.
PointSet3D(Point3D[]) - Constructor for class math.geom3d.PointSet3D
Instances of Point3D are directly added, other Point are converted to Point3D with the same location.
PointSet3D(Collection<? extends Point3D>) - Constructor for class math.geom3d.PointSet3D
Points must be a collection of java.awt.Point.
PointSets2D - Class in math.geom2d.point
A set of static methods for manipulating point sets.
PointSets2D() - Constructor for class math.geom2d.point.PointSets2D
 
PointShape2D - Interface in math.geom2d.point
Interface for shapes composed of a finite set of points.
polarCoefficients() - Method in class math.geom2d.line.AbstractLine2D
Returns polar coefficients of this linear shape.
polarCoefficients() - Method in class math.geom2d.line.Line2D
 
polarCoefficientsSigned() - Method in class math.geom2d.line.AbstractLine2D
Returns the signed polar coefficients.
polarCoefficientsSigned() - Method in class math.geom2d.line.Line2D
 
PolyCirculinearCurve2D<T extends CirculinearContinuousCurve2D> - Class in math.geom2d.circulinear
A continuous curve which is composed of several continuous circulinear curves.
PolyCirculinearCurve2D() - Constructor for class math.geom2d.circulinear.PolyCirculinearCurve2D
 
PolyCirculinearCurve2D(int) - Constructor for class math.geom2d.circulinear.PolyCirculinearCurve2D
 
PolyCirculinearCurve2D(T[]) - Constructor for class math.geom2d.circulinear.PolyCirculinearCurve2D
 
PolyCirculinearCurve2D(T[], boolean) - Constructor for class math.geom2d.circulinear.PolyCirculinearCurve2D
 
PolyCirculinearCurve2D(Collection<? extends T>) - Constructor for class math.geom2d.circulinear.PolyCirculinearCurve2D
 
PolyCirculinearCurve2D(Collection<? extends T>, boolean) - Constructor for class math.geom2d.circulinear.PolyCirculinearCurve2D
 
PolyCubicBezierCurve2D - Class in math.geom2d.spline
A set of Bezier curves that forms a continuous curve.
PolyCubicBezierCurve2D() - Constructor for class math.geom2d.spline.PolyCubicBezierCurve2D
 
PolyCubicBezierCurve2D(int) - Constructor for class math.geom2d.spline.PolyCubicBezierCurve2D
 
PolyCubicBezierCurve2D(CubicBezierCurve2D...) - Constructor for class math.geom2d.spline.PolyCubicBezierCurve2D
 
PolyCubicBezierCurve2D(Collection<CubicBezierCurve2D>) - Constructor for class math.geom2d.spline.PolyCubicBezierCurve2D
 
PolyCurve2D<T extends ContinuousCurve2D> - Class in math.geom2d.curve
A PolyCurve2D is a set of piecewise smooth curve arcs, such that the end of a curve is the beginning of the next curve, and such that they do not intersect nor self-intersect.
PolyCurve2D() - Constructor for class math.geom2d.curve.PolyCurve2D
Empty constructor.
PolyCurve2D(int) - Constructor for class math.geom2d.curve.PolyCurve2D
Constructor that reserves space for the specified number of inner curves.
PolyCurve2D(T...) - Constructor for class math.geom2d.curve.PolyCurve2D
Creates a new PolyCurve2D from the specified list of curves.
PolyCurve2D(T[], boolean) - Constructor for class math.geom2d.curve.PolyCurve2D
Creates a new closed PolyCurve2D from the specified list of curves.
PolyCurve2D(Collection<? extends T>) - Constructor for class math.geom2d.curve.PolyCurve2D
Creates a new PolyCurve2D from the specified collection of curves.
PolyCurve2D(Collection<? extends T>, boolean) - Constructor for class math.geom2d.curve.PolyCurve2D
Creates a new PolyCurve2D from the specified collection of curves.
Polygon2D - Interface in math.geom2d.polygon
Represent any class made of a finite set of simply connected edges.
Polygons2D - Class in math.geom2d.polygon
Several utility functions for working on polygons, including polygon creation, and basic computations.
Polygons2D() - Constructor for class math.geom2d.polygon.Polygons2D
 
Polyline2D - Class in math.geom2d.polygon
A polyline is a continuous curve where each piece of the curve is a LineSegment2D.
Polyline2D() - Constructor for class math.geom2d.polygon.Polyline2D
 
Polyline2D(int) - Constructor for class math.geom2d.polygon.Polyline2D
Creates a new polyline by allocating enough memory for the specified number of vertices.
Polyline2D(Point2D) - Constructor for class math.geom2d.polygon.Polyline2D
 
Polyline2D(Point2D...) - Constructor for class math.geom2d.polygon.Polyline2D
 
Polyline2D(Collection<? extends Point2D>) - Constructor for class math.geom2d.polygon.Polyline2D
 
Polyline2D(double[], double[]) - Constructor for class math.geom2d.polygon.Polyline2D
 
Polylines2D - Class in math.geom2d.polygon
Some utility functions for manipulating Polyline2D.
Polylines2D() - Constructor for class math.geom2d.polygon.Polylines2D
 
PolyOrientedCurve2D<T extends ContinuousOrientedCurve2D> - Class in math.geom2d.domain
A PolyOrientedCurve2D is a set of piecewise smooth curve arcs, such that the end of a curve is the beginning of the next curve, and such that they do not intersect nor self-intersect.
PolyOrientedCurve2D() - Constructor for class math.geom2d.domain.PolyOrientedCurve2D
 
PolyOrientedCurve2D(int) - Constructor for class math.geom2d.domain.PolyOrientedCurve2D
 
PolyOrientedCurve2D(T...) - Constructor for class math.geom2d.domain.PolyOrientedCurve2D
 
PolyOrientedCurve2D(T[], boolean) - Constructor for class math.geom2d.domain.PolyOrientedCurve2D
 
PolyOrientedCurve2D(Collection<? extends T>) - Constructor for class math.geom2d.domain.PolyOrientedCurve2D
 
PolyOrientedCurve2D(Collection<? extends T>, boolean) - Constructor for class math.geom2d.domain.PolyOrientedCurve2D
 
position(double) - Method in class math.geom2d.circulinear.BoundaryPolyCirculinearCurve2D
 
position(double) - Method in class math.geom2d.circulinear.CirculinearContourArray2D
 
position(double) - Method in interface math.geom2d.circulinear.CirculinearCurve2D
 
position(double) - Method in class math.geom2d.circulinear.CirculinearCurveArray2D
 
position(double) - Method in class math.geom2d.circulinear.PolyCirculinearCurve2D
 
position(double) - Method in class math.geom2d.conic.Circle2D
 
position(Point2D) - Method in class math.geom2d.conic.Circle2D
 
position(double) - Method in class math.geom2d.conic.CircleArc2D
 
position(Point2D) - Method in class math.geom2d.conic.CircleArc2D
Returns relative position between 0 and the angle extent.
position(Point2D) - Method in class math.geom2d.conic.Ellipse2D
 
position(Point2D) - Method in class math.geom2d.conic.EllipseArc2D
 
position(Point2D) - Method in class math.geom2d.conic.HyperbolaBranch2D
 
position(Point2D) - Method in class math.geom2d.conic.HyperbolaBranchArc2D
 
position(Point2D) - Method in class math.geom2d.conic.Parabola2D
Returns position of point on the parabola.
position(Point2D) - Method in class math.geom2d.conic.ParabolaArc2D
 
position(Point2D) - Method in interface math.geom2d.curve.Curve2D
Computes the position of the point on the curve.
position(Point2D) - Method in class math.geom2d.curve.CurveArray2D
 
position(double) - Method in class math.geom2d.line.AbstractLine2D
 
position(Point2D) - Method in class math.geom2d.line.AbstractLine2D
Returns the position of the point on the line arc.
position(double) - Method in class math.geom2d.line.Line2D
 
position(Point2D) - Method in class math.geom2d.line.Line2D
Returns the position of the point on the line.
position(double) - Method in class math.geom2d.polygon.LinearCurve2D
 
position(Point2D) - Method in class math.geom2d.polygon.LinearCurve2D
 
position(Point2D) - Method in class math.geom2d.spline.CubicBezierCurve2D
Computes position by approximating cubic spline with a polyline.
position(Point2D) - Method in class math.geom2d.spline.QuadBezierCurve2D
Computes position by approximating cubic spline with a polyline.
position(Point3D) - Method in interface math.geom3d.curve.Curve3D
Get position of the point on the curve.
position(Point3D) - Method in class math.geom3d.line.LineSegment3D
If point does not project on the line segment, return Double.NaN.
position(Point3D) - Method in class math.geom3d.line.StraightLine3D
 
positionOnLine(Point2D) - Method in class math.geom2d.line.AbstractLine2D
 
positionOnLine(double, double) - Method in class math.geom2d.line.AbstractLine2D
Computes position on the line of the point given by (x,y).
positiveBranch() - Method in class math.geom2d.conic.Hyperbola2D
 
preConcatenate(AffineTransform2D) - Method in class math.geom2d.AffineTransform2D
Return the affine transform created by applying first this affine transform, then the affine transform given by that.
preConcatenate(AffineTransform3D) - Method in class math.geom3d.transform.AffineTransform3D
Combine this transform with another AffineTransform.
project(Point2D) - Method in class math.geom2d.conic.Circle2D
Computes the projection position of the point on the circle, by computing angle with horizonrtal
project(Point2D) - Method in class math.geom2d.conic.CircleArc2D
 
project(Point2D) - Method in class math.geom2d.conic.Ellipse2D
Computes the approximate projection position of the point on the ellipse.
project(Point2D) - Method in class math.geom2d.conic.EllipseArc2D
 
project(Point2D) - Method in class math.geom2d.conic.HyperbolaBranch2D
 
project(Point2D) - Method in class math.geom2d.conic.HyperbolaBranchArc2D
 
project(Point2D) - Method in class math.geom2d.conic.Parabola2D
Returns position of point on the parabola.
project(Point2D) - Method in class math.geom2d.conic.ParabolaArc2D
 
project(Point2D) - Method in interface math.geom2d.curve.Curve2D
Returns the position of the closest orthogonal projection of the point on the curve, or of the closest singular point.
project(Point2D) - Method in class math.geom2d.curve.CurveArray2D
 
project(Point2D) - Method in class math.geom2d.line.AbstractLine2D
Returns the position of the closest point on the line arc.
project(Point2D) - Method in class math.geom2d.line.Line2D
 
project(Point2D) - Method in class math.geom2d.polygon.LinearCurve2D
 
project(Point2D) - Method in class math.geom2d.spline.CubicBezierCurve2D
Computes position by approximating cubic spline with a polyline.
project(Point2D) - Method in class math.geom2d.spline.QuadBezierCurve2D
Computes position by approximating cubic spline with a polyline.
project(Point3D) - Method in interface math.geom3d.curve.Curve3D
Returns the position of the closest orthogonal projection of the point on the curve, or of the closest singular point.
project(Point3D) - Method in class math.geom3d.line.LineSegment3D
 
project(Plane3D) - Method in class math.geom3d.line.StraightLine3D
 
project(Point3D) - Method in class math.geom3d.line.StraightLine3D
Compute the position of the orthogonal projection of the given point on this line.
projectedPoint(Point2D) - Method in class math.geom2d.conic.Ellipse2D
 
projectedPoint(Point2D) - Method in class math.geom2d.line.AbstractLine2D
Returns the projection of point p on the line.
projectedPoint(double, double) - Method in class math.geom2d.line.AbstractLine2D
Returns the projection of point p on the line.
projectedVector(Point2D, double) - Method in class math.geom2d.conic.Ellipse2D
Compute projection of a point onto an ellipse.
Projection2D - Interface in math.geom2d.transform
interface for projections in the plane : projections on a line, on a circle, ...
projectPoint(Point3D) - Method in class math.geom3d.plane.Plane3D
 
projectVector(Vector3D) - Method in class math.geom3d.plane.Plane3D
 
pseudoAngle(Point2D, Point2D) - Static method in class math.geom2d.Angle2D
Computes the pseudo-angle of a line joining the 2 points.

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