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

C

CapFactory - Interface in math.geom2d.circulinear.buffer
Generates a cap at the end of an open curve.
cartesianEquation() - Method in class math.geom2d.line.AbstractLine2D
Returns the coefficient of the Cartesian representation of the line.
cartesianEquation() - Method in class math.geom2d.line.Line2D
 
ccw(Point2D, Point2D, Point2D) - Static method in class math.geom2d.Point2D
Computes the orientation of the 3 points: returns +1 is the path P0->P1->P2 turns Counter-Clockwise, -1 if the path turns Clockwise, and 0 if the point P2 is located on the line segment [P0 P1].
center() - Method in class math.geom2d.conic.Circle2D
Returns center of the circle.
center() - Method in class math.geom2d.conic.Ellipse2D
Returns center of the ellipse.
center() - Method in interface math.geom2d.conic.EllipseShape2D
Returns center of the ellipse shape.
center() - Method in class math.geom2d.transform.CircleInversion2D
 
centroid(Point2D[]) - Static method in class math.geom2d.Point2D
Computes the centroid, or center of mass, of an array of points.
centroid(Point2D[], double[]) - Static method in class math.geom2d.Point2D
Computes the weighted centroid, or center of mass, of an array of points.
centroid(Collection<? extends Point2D>) - Static method in class math.geom2d.Point2D
Computes the centroid, or center of mass, of a collection of points.
centroid(Point2D, Point2D, Point2D) - Static method in class math.geom2d.Point2D
Computes the centroid of three points.
centroid() - Method in class math.geom2d.polygon.HRectangle2D
Deprecated. Computes the centroid (center of mass) of the polygon.
centroid() - Method in class math.geom2d.polygon.MultiPolygon2D
Computes the centroid (center of mass) of the polygon.
centroid() - Method in interface math.geom2d.polygon.Polygon2D
Returns the centroid (center of mass) of the polygon.
centroid() - Method in class math.geom2d.polygon.Rectangle2D
Computes the centroid (center of mass) of this rectangle.
centroid() - Method in class math.geom2d.polygon.SimplePolygon2D
Computes the centroid (center of mass) of the polygon.
chain(AffineTransform2D) - Method in class math.geom2d.AffineTransform2D
Returns the affine transform created by applying first this affine transform, then the affine transform given by that.
childCurve(double) - Method in class math.geom2d.curve.CurveArray2D
Returns the child curve corresponding to a given position.
childCurve(double) - Method in interface math.geom2d.curve.CurveSet2D
Returns the child curve corresponding to a given position.
choosePosition(double, double) - Static method in class math.geom2d.curve.Curves2D
Choose an arbitrary position between positions t0 and t1, which can be infinite.
Circle2D - Class in math.geom2d.conic
A circle in the plane, defined as the set of points located at an equal distance from the circle center.
Circle2D() - Constructor for class math.geom2d.conic.Circle2D
Empty constructor: center 0,0 and radius 0.
Circle2D(Point2D, double) - Constructor for class math.geom2d.conic.Circle2D
Create a new circle with specified point center and radius
Circle2D(Point2D, double, boolean) - Constructor for class math.geom2d.conic.Circle2D
Create a new circle with specified center, radius and orientation
Circle2D(double, double, double) - Constructor for class math.geom2d.conic.Circle2D
Create a new circle with specified center and radius
Circle2D(double, double, double, boolean) - Constructor for class math.geom2d.conic.Circle2D
Create a new circle with specified center, radius and orientation.
CircleArc2D - Class in math.geom2d.conic
A circle arc, defined by the center and the radius of the containing circle, by a starting angle, and by a (signed) angle extent.
CircleArc2D() - Constructor for class math.geom2d.conic.CircleArc2D
Create a circle arc whose support circle is centered on (0,0) and has a radius equal to 1.
CircleArc2D(Circle2D, double, double) - Constructor for class math.geom2d.conic.CircleArc2D
create a new circle arc based on an already existing circle.
CircleArc2D(Circle2D, double, double, boolean) - Constructor for class math.geom2d.conic.CircleArc2D
create a new circle arc based on an already existing circle, specifying if arc is direct or not.
CircleArc2D(Point2D, double, double, double) - Constructor for class math.geom2d.conic.CircleArc2D
Create a new circle arc with specified point center and radius
CircleArc2D(Point2D, double, double, double, boolean) - Constructor for class math.geom2d.conic.CircleArc2D
Create a new circle arc with specified point center and radius, start and end angles, and by specifying whether arc is direct or not.
CircleArc2D(double, double, double, double, double, boolean) - Constructor for class math.geom2d.conic.CircleArc2D
Base constructor, for constructing arc from circle parameters, start and end angles, and by specifying whether arc is direct or not.
CircleArc2D(double, double, double, double, double) - Constructor for class math.geom2d.conic.CircleArc2D
Base constructor with all parameters specified
CircleInversion2D - Class in math.geom2d.transform
circle inversion : performs a bijection between points outside the circle and points inside the circle.
CircleInversion2D() - Constructor for class math.geom2d.transform.CircleInversion2D
Construct a new circle inversion based on the unit circle centered on the origin.
CircleInversion2D(Circle2D) - Constructor for class math.geom2d.transform.CircleInversion2D
 
CircleInversion2D(Point2D, double) - Constructor for class math.geom2d.transform.CircleInversion2D
 
CircleInversion2D(double, double, double) - Constructor for class math.geom2d.transform.CircleInversion2D
 
CircleLine2D - Interface in math.geom2d.circulinear
Tagging interface to be able to consider in a same way circles and lines.
CircleProjection2D - Class in math.geom2d.transform
basic projection on a circle, starting from the center.
CircleProjection2D() - Constructor for class math.geom2d.transform.CircleProjection2D
 
circlesIntersections(Circle2D, Circle2D) - Static method in class math.geom2d.conic.Circle2D
Computes the intersections points between two circles or circular shapes.
CircularShape2D - Interface in math.geom2d.conic
Tagging interface for grouping Circle2D and CircleArc2D.
CirculinearBoundary2D - Interface in math.geom2d.circulinear
A Boundary which is composed of Circulinear elements.
CirculinearContinuousCurve2D - Interface in math.geom2d.circulinear
A tagging interface defining a circulinear curve which is continuous.
CirculinearContour2D - Interface in math.geom2d.circulinear
Tagging interface to gather Continuous and boundary circulinear curves.
CirculinearContourArray2D<T extends CirculinearContour2D> - Class in math.geom2d.circulinear
A circulinear boundary which is composed of several CirculinearContour2D.
CirculinearContourArray2D() - Constructor for class math.geom2d.circulinear.CirculinearContourArray2D
Empty constructor.
CirculinearContourArray2D(int) - Constructor for class math.geom2d.circulinear.CirculinearContourArray2D
Empty constructor.
CirculinearContourArray2D(T...) - Constructor for class math.geom2d.circulinear.CirculinearContourArray2D
Constructor from an array of curves.
CirculinearContourArray2D(T) - Constructor for class math.geom2d.circulinear.CirculinearContourArray2D
Constructor from a single curve.
CirculinearContourArray2D(Collection<? extends T>) - Constructor for class math.geom2d.circulinear.CirculinearContourArray2D
Constructor from a collection of curves.
CirculinearCurve2D - Interface in math.geom2d.circulinear
Circulinear curve are composed of linear and/or circular elements.
CirculinearCurveArray2D<T extends CirculinearCurve2D> - Class in math.geom2d.circulinear
A specialization of CurveArray2D that accepts only instances of CirculinearCurve2D.
CirculinearCurveArray2D() - Constructor for class math.geom2d.circulinear.CirculinearCurveArray2D
Empty constructor.
CirculinearCurveArray2D(int) - Constructor for class math.geom2d.circulinear.CirculinearCurveArray2D
Empty constructor.
CirculinearCurveArray2D(T...) - Constructor for class math.geom2d.circulinear.CirculinearCurveArray2D
Constructor from an array of curves.
CirculinearCurveArray2D(Collection<? extends T>) - Constructor for class math.geom2d.circulinear.CirculinearCurveArray2D
Constructor from a collection of curves.
CirculinearCurves2D - Class in math.geom2d.circulinear
Some utilities for working with circulinear curves.
CirculinearCurves2D() - Constructor for class math.geom2d.circulinear.CirculinearCurves2D
 
CirculinearCurveSet2D<T extends CirculinearCurve2D> - Interface in math.geom2d.circulinear
A specialization of CurveSet2D that accepts only instances of CirculinearCurve2D.
CirculinearDomain2D - Interface in math.geom2d.circulinear
A domain whose boundary is a circulinear curve.
CirculinearDomains2D - Class in math.geom2d.circulinear
Some utilities for working with circulinear curves.
CirculinearDomains2D() - Constructor for class math.geom2d.circulinear.CirculinearDomains2D
 
CirculinearElement2D - Interface in math.geom2d.circulinear
Circulinear elements are lowest level of circulinear curve: each circulinear curve can be divided into a set of circulinear elements.
CirculinearRing2D - Interface in math.geom2d.circulinear
Interface for circulinear contours which are both bounded and closed.
CirculinearShape2D - Interface in math.geom2d.circulinear
CirculinearShape comprises shapes which can be described from lines (or linear shapes) and circles (or circle arcs).
circumCenter(Point2D, Point2D, Point2D) - Static method in class math.geom2d.conic.Circle2D
Computes the center of the circumscribed circle of the three input points.
circumCircle(Point2D, Point2D, Point2D) - Static method in class math.geom2d.conic.Circle2D
Computes the circumscribed circle of the 3 input points.
clear() - Method in class math.geom2d.curve.CurveArray2D
Clears the inner curve collection.
clear() - Method in class math.geom2d.point.PointArray2D
remove all points of the set.
clear() - Method in class math.geom2d.ShapeArray2D
Clears the inner shape collection.
clear() - Method in interface math.geom2d.ShapeSet2D
Removes all the shapes stored in this set.
clearPoints() - Method in class math.geom3d.PointSet3D
Removes all points of the set.
clearRings() - Method in class math.geom2d.polygon.MultiPolygon2D
 
clearVertices() - Method in class math.geom2d.polygon.LinearCurve2D
 
clearVertices() - Method in class math.geom2d.polygon.SimplePolygon2D
Removes all the vertices of the polygon.
clip(Box2D) - Method in class math.geom2d.Box2D
Clip this bounding box such that after clipping, it is totally contained in the given box.
clip(Box2D) - Method in class math.geom2d.circulinear.BoundaryPolyCirculinearCurve2D
 
clip(Box2D) - Method in interface math.geom2d.circulinear.CirculinearBoundary2D
 
clip(Box2D) - Method in interface math.geom2d.circulinear.CirculinearContinuousCurve2D
 
clip(Box2D) - Method in class math.geom2d.circulinear.CirculinearContourArray2D
 
clip(Box2D) - Method in interface math.geom2d.circulinear.CirculinearCurve2D
 
clip(Box2D) - Method in class math.geom2d.circulinear.CirculinearCurveArray2D
 
clip(Box2D) - Method in interface math.geom2d.circulinear.CirculinearCurveSet2D
 
clip(Box2D) - Method in interface math.geom2d.circulinear.CirculinearElement2D
 
clip(Box2D) - Method in class math.geom2d.circulinear.PolyCirculinearCurve2D
 
clip(Box2D) - Method in class math.geom2d.conic.Circle2D
Clips the circle by a box.
clip(Box2D) - Method in class math.geom2d.conic.CircleArc2D
Clips the circle arc by a box.
clip(Box2D) - Method in interface math.geom2d.conic.CircularShape2D
 
clip(Box2D) - Method in interface math.geom2d.conic.Conic2D
 
clip(Box2D) - Method in class math.geom2d.conic.Ellipse2D
Clip the ellipse by a box.
clip(Box2D) - Method in class math.geom2d.conic.EllipseArc2D
Clips the ellipse arc by a box.
clip(Box2D) - Method in class math.geom2d.conic.HyperbolaBranch2D
Clips the curve with a box.
clip(Box2D) - Method in class math.geom2d.conic.HyperbolaBranchArc2D
Clips the hyperbola branch arc by a box.
clip(Box2D) - Method in class math.geom2d.conic.Parabola2D
Clip the parabola by a box.
clip(Box2D) - Method in class math.geom2d.conic.ParabolaArc2D
Clip the parabola arc by a box.
clip(Box2D) - Method in interface math.geom2d.curve.ContinuousCurve2D
 
clip(Box2D) - Method in interface math.geom2d.curve.Curve2D
When a curve is clipped, the result is a set of curves.
clip(Box2D) - Method in class math.geom2d.curve.CurveArray2D
Clips a curve, and return a CurveArray2D.
clip(Box2D) - Method in class math.geom2d.curve.PolyCurve2D
Clip the PolyCurve2D by a box.
clip(Box2D) - Method in interface math.geom2d.curve.SmoothCurve2D
 
clip(Box2D) - Method in interface math.geom2d.domain.ContinuousOrientedCurve2D
 
clip(Box2D) - Method in class math.geom2d.domain.ContourArray2D
Clip the curve by a box.
clip(Box2D) - Method in interface math.geom2d.domain.Domain2D
 
clip(Box2D) - Method in class math.geom2d.domain.DomainArray2D
 
clip(Box2D) - Method in class math.geom2d.domain.GenericDomain2D
 
clip(Box2D) - Method in interface math.geom2d.domain.OrientedCurve2D
 
clip(Box2D) - Method in class math.geom2d.domain.PolyOrientedCurve2D
Clips the PolyCurve2D by a box.
clip(Box2D) - Method in interface math.geom2d.domain.SmoothOrientedCurve2D
 
clip(Box2D) - Method in class math.geom2d.line.AbstractLine2D
 
clip(Box2D) - Method in class math.geom2d.line.Line2D
Clips the line object by a box.
clip(Box2D) - Method in interface math.geom2d.line.LinearElement2D
 
clip(Box2D) - Method in class math.geom2d.point.PointArray2D
 
clip(Box2D) - Method in interface math.geom2d.point.PointSet2D
Returns a new point set containing only points located within the box.
clip(Box2D) - Method in interface math.geom2d.point.PointShape2D
When a PointShape2D is clipped, the result is still a PointShape2D.
clip(Box2D) - Method in class math.geom2d.Point2D
Returns a PointSet2D, containing 0 or 1 point, depending on whether the point lies inside the specified box.
clip(Box2D) - Method in class math.geom2d.polygon.HRectangle2D
Deprecated. Returns the clipping of the rectangle, as an instance of HRectangle2D.
clip(Box2D) - Method in class math.geom2d.polygon.LinearCurve2D
Clips the polyline by a box.
clip(Box2D) - Method in class math.geom2d.polygon.MultiPolygon2D
Clips the polygon with the specified box.
clip(Box2D) - Method in interface math.geom2d.polygon.Polygon2D
 
clip(Box2D) - Method in class math.geom2d.polygon.Rectangle2D
Returns the clipped polygon.
clip(Box2D) - Method in class math.geom2d.polygon.SimplePolygon2D
Returns the shape formed by the polygon clipped by the given box.
clip(Box2D) - Method in interface math.geom2d.Shape2D
Clip the shape with the given box, and returns a new shape.
clip(Box2D) - Method in class math.geom2d.ShapeArray2D
 
clip(Box2D) - Method in class math.geom2d.spline.CubicBezierCurve2D
Clip the Bezier curve by a box.
clip(Box2D) - Method in class math.geom2d.spline.PolyCubicBezierCurve2D
Returns a new PolyCubicBezierCurve2D.
clip(Box2D) - Method in class math.geom2d.spline.QuadBezierCurve2D
Clip the curve by a box.
clip(Box3D) - Method in class math.geom3d.line.LineSegment3D
 
clip(Box3D) - Method in class math.geom3d.line.StraightLine3D
 
clip(Box3D) - Method in class math.geom3d.plane.Plane3D
 
clip(Box3D) - Method in class math.geom3d.Point3D
Returns the clipped point, or null if empty.
clip(Box3D) - Method in class math.geom3d.PointSet3D
 
clip(Box3D) - Method in interface math.geom3d.Shape3D
 
clipBoundary(Boundary2D, Box2D) - Static method in class math.geom2d.domain.Boundaries2D
Clips a boundary and closes the result curve.
clipContinuousCurve(ContinuousCurve2D, Box2D) - Static method in class math.geom2d.curve.Curves2D
Clips a continuous curve and returns a set of continuous curves.
clipContinuousOrientedCurve(ContinuousOrientedCurve2D, Box2D) - Static method in class math.geom2d.domain.Boundaries2D
Clip a curve, and return a CurveSet2D.
clipCurve(Curve2D, Box2D) - Static method in class math.geom2d.curve.Curves2D
Clip a curve, and return a CurveSet2D.
clipCurveSet(CurveSet2D<?>, Box2D) - Static method in class math.geom2d.curve.Curves2D
clip a CurveSet2D.
clippingLines() - Method in class math.geom2d.Box2D
Returns a set of straight of lines defining half-planes, that all contain the box.
clipPolygon(Polygon2D, Box2D) - Static method in class math.geom2d.polygon.Polygons2D
Clips a polygon by a box.
clipSmoothCurve(SmoothCurve2D, Box2D) - Static method in class math.geom2d.curve.Curves2D
Clip a continuous smooth curve.
clipSmoothCurve(SmoothCurve2D, StraightLine2D) - Static method in class math.geom2d.curve.Curves2D
Clip a continuous smooth curve by the half-plane defined by a line.
clone() - Method in class math.geom2d.AffineTransform2D
 
clone() - Method in class math.geom2d.Box2D
 
clone() - Method in class math.geom2d.conic.Circle2D
 
clone() - Method in class math.geom2d.conic.CircleArc2D
 
clone() - Method in class math.geom2d.conic.Ellipse2D
 
clone() - Method in class math.geom2d.conic.EllipseArc2D
 
clone() - Method in class math.geom2d.conic.Hyperbola2D
 
clone() - Method in class math.geom2d.conic.HyperbolaBranch2D
 
clone() - Method in class math.geom2d.conic.HyperbolaBranchArc2D
 
clone() - Method in class math.geom2d.conic.Parabola2D
 
clone() - Method in class math.geom2d.conic.ParabolaArc2D
 
clone() - Method in class math.geom2d.curve.AbstractContinuousCurve2D
 
clone() - Method in class math.geom2d.curve.AbstractSmoothCurve2D
 
clone() - Method in interface math.geom2d.curve.Curve2D
Overrides Object declaration to ensure Curve2D implementation are cloned as Curve2D.
clone() - Method in class math.geom2d.curve.CurveArray2D
 
clone() - Method in class math.geom2d.curve.GeneralPath2D
Creates a new object of the same class as this object.
clone() - Method in class math.geom2d.line.AbstractLine2D
Ensures public declaration of clone(), and ensures valid return type.
clone() - Method in class math.geom2d.line.InvertedRay2D
 
clone() - Method in class math.geom2d.line.Line2D
 
clone() - Method in class math.geom2d.line.LineArc2D
 
clone() - Method in class math.geom2d.line.LineSegment2D
 
clone() - Method in class math.geom2d.line.Ray2D
 
clone() - Method in class math.geom2d.line.StraightLine2D
 
clone() - Method in class math.geom2d.point.PointArray2D
 
clone() - Method in class math.geom2d.Point2D
Creates a new Point2D object with same coordinates.
clone() - Method in class math.geom2d.polygon.LinearRing2D
 
clone() - Method in class math.geom2d.polygon.MultiPolygon2D
 
clone() - Method in class math.geom2d.polygon.Polyline2D
 
clone() - Method in class math.geom2d.polygon.SimplePolygon2D
 
clone() - Method in class math.geom2d.ShapeArray2D
 
clone() - Method in class math.geom2d.spline.CubicBezierCurve2D
 
clone() - Method in class math.geom2d.spline.QuadBezierCurve2D
 
clone() - Method in class math.geom2d.Vector2D
 
closePath() - Method in class math.geom2d.curve.GeneralPath2D
Closes the current subpath by drawing a straight line back to the coordinates of the last moveTo.
closestVertexIndex(Point2D) - Method in class math.geom2d.polygon.HRectangle2D
Deprecated. Computes the index of the closest vertex to the input point.
closestVertexIndex(Point2D) - Method in class math.geom2d.polygon.LinearCurve2D
Computes the index of the closest vertex to the input point.
closestVertexIndex(Point2D) - Method in class math.geom2d.polygon.MultiPolygon2D
Computes the index of the closest vertex to the input point.
closestVertexIndex(Point2D) - Method in interface math.geom2d.polygon.Polygon2D
Returns the index of the closest vertex to the input point.
closestVertexIndex(Point2D) - Method in class math.geom2d.polygon.Rectangle2D
Computes the index of the closest vertex to the input point.
closestVertexIndex(Point2D) - Method in class math.geom2d.polygon.SimplePolygon2D
Computes the index of the closest vertex to the input point.
coefficients() - Method in class math.geom2d.AffineTransform2D
Returns coefficients of the transform in a linear array of 6 double.
coefficients() - Method in class math.geom3d.transform.AffineTransform3D
Returns the affine coefficients of the transform.
ColinearPoints2DException - Exception in math.geom2d
Exception thrown when the assumption of non colinearity is not respected.
ColinearPoints2DException(Point2D, Point2D, Point2D) - Constructor for exception math.geom2d.ColinearPoints2DException
 
complement() - Method in interface math.geom2d.circulinear.CirculinearDomain2D
 
complement() - Method in class math.geom2d.circulinear.GenericCirculinearDomain2D
 
complement() - Method in interface math.geom2d.domain.Domain2D
Returns the domain which complements this domain in the plane.
complement() - Method in class math.geom2d.domain.DomainArray2D
 
complement() - Method in class math.geom2d.domain.GenericDomain2D
 
complement() - Method in class math.geom2d.polygon.HRectangle2D
Deprecated.  
complement() - Method in class math.geom2d.polygon.MultiPolygon2D
 
complement() - Method in interface math.geom2d.polygon.Polygon2D
Returns the complementary polygon.
complement() - Method in class math.geom2d.polygon.Rectangle2D
Returns a new simple Polygon whose vertices are in reverse order of this rectangle.
complement() - Method in class math.geom2d.polygon.SimplePolygon2D
Returns the polygon created by reversing the order of the vertices.
computeArea(Polygon2D) - Static method in class math.geom2d.polygon.Polygons2D
Computes the signed area of the polygon.
computeArea(LinearRing2D) - Static method in class math.geom2d.polygon.Polygons2D
Computes the signed area of the linear ring.
computeBuffer(CirculinearCurve2D, double) - Method in class math.geom2d.circulinear.buffer.BufferCalculator
Compute the buffer of a circulinear curve.
computeBuffer(PointSet2D, double) - Method in class math.geom2d.circulinear.buffer.BufferCalculator
Compute buffer of a point set.
computeBuffer(CirculinearDomain2D, double) - Static method in class math.geom2d.circulinear.CirculinearDomains2D
 
computeBufferSimpleRing(CirculinearContour2D, double) - Static method in class math.geom2d.circulinear.CirculinearDomains2D
Computes the rings that form the domain of a circulinear curve which does not self-intersect.
computeCentroid(Polygon2D) - Static method in class math.geom2d.polygon.Polygons2D
Computes the centroid of the given polygon.
computeCentroid(LinearRing2D) - Static method in class math.geom2d.polygon.Polygons2D
Computes the centroid of the given linear ring.
concatenate(AffineTransform2D) - Method in class math.geom2d.AffineTransform2D
Returns the affine transform created by applying first the affine transform given by that, then this affine transform.
Conic2D - Interface in math.geom2d.conic
Interface for all conic curves: parametric conics, or ellipses, parabolas, and hyperbolas.
Conic2D.Type - Enum in math.geom2d.conic
The different types of conic.
conicCoefficients() - Method in class math.geom2d.conic.Circle2D
Returns Cartesian equation of the circle: (x-xc)^2 + (y-yc)^2 = r^2, giving: x^2 + 0*x*y + y^2 -2*xc*x -2*yc*y + xc*xc+yc*yc-r*r = 0.
conicCoefficients() - Method in interface math.geom2d.conic.Conic2D
Returns the coefficient of the Cartesian representation of the conic.
conicCoefficients() - Method in class math.geom2d.conic.Ellipse2D
Returns the conic coefficients of the ellipse.
conicCoefficients() - Method in class math.geom2d.conic.Hyperbola2D
 
conicCoefficients() - Method in class math.geom2d.conic.Parabola2D
 
Conics2D - Class in math.geom2d.conic
Generic class providing utilities for manipulating conics.
Conics2D() - Constructor for class math.geom2d.conic.Conics2D
 
conicType() - Method in class math.geom2d.conic.Circle2D
 
conicType() - Method in interface math.geom2d.conic.Conic2D
 
conicType() - Method in class math.geom2d.conic.Ellipse2D
 
conicType() - Method in class math.geom2d.conic.Hyperbola2D
 
conicType() - Method in class math.geom2d.conic.Parabola2D
 
contains(Point2D) - Method in class math.geom2d.Box2D
Checks if this box contains the given point.
contains(double, double) - Method in class math.geom2d.Box2D
Checks if this box contains the point defined by the given coordinates.
contains(Point2D) - Method in class math.geom2d.conic.Circle2D
Returns true if the point p lies on the ellipse, with precision given by Shape2D.ACCURACY.
contains(double, double) - Method in class math.geom2d.conic.Circle2D
Returns true if the point (x, y) lies exactly on the circle.
contains(Point2D) - Method in class math.geom2d.conic.CircleArc2D
 
contains(double, double) - Method in class math.geom2d.conic.CircleArc2D
 
contains(Point2D) - Method in class math.geom2d.conic.Ellipse2D
Returns true if the point p lies on the ellipse, with precision given by Shape2D.ACCURACY.
contains(double, double) - Method in class math.geom2d.conic.Ellipse2D
Returns true if the point (x, y) lies on the ellipse, with precision given by Shape2D.ACCURACY.
contains(double, double) - Method in class math.geom2d.conic.EllipseArc2D
 
contains(Point2D) - Method in class math.geom2d.conic.EllipseArc2D
 
contains(Point2D) - Method in class math.geom2d.conic.Hyperbola2D
 
contains(double, double) - Method in class math.geom2d.conic.Hyperbola2D
 
contains(Point2D) - Method in class math.geom2d.conic.HyperbolaBranch2D
 
contains(double, double) - Method in class math.geom2d.conic.HyperbolaBranch2D
 
contains(Point2D) - Method in class math.geom2d.conic.HyperbolaBranchArc2D
 
contains(double, double) - Method in class math.geom2d.conic.HyperbolaBranchArc2D
 
contains(double, double) - Method in class math.geom2d.conic.Parabola2D
 
contains(Point2D) - Method in class math.geom2d.conic.Parabola2D
 
contains(double, double) - Method in class math.geom2d.conic.ParabolaArc2D
 
contains(Point2D) - Method in class math.geom2d.conic.ParabolaArc2D
 
contains(T) - Method in class math.geom2d.curve.CurveArray2D
Checks if the curve set contains the given curve.
contains(Point2D) - Method in class math.geom2d.curve.CurveArray2D
Returns true if one of the curves contains the point
contains(double, double) - Method in class math.geom2d.curve.CurveArray2D
Returns true if one of the curves contains the point
contains(T) - Method in interface math.geom2d.curve.CurveSet2D
Checks if the curve set contains the given curve.
contains(double, double) - Method in class math.geom2d.curve.GeneralPath2D
Tests if the specified coordinates are inside the boundary of this Shape.
contains(Point2D) - Method in class math.geom2d.curve.GeneralPath2D
Tests if the specified Point2D is inside the boundary of this Shape.
contains(Point2D) - Method in class math.geom2d.curve.GeneralPath2D
Tests if the specified Point2D is inside the boundary of this Shape.
contains(double, double, double, double) - Method in class math.geom2d.curve.GeneralPath2D
Tests if the specified rectangular area is inside the boundary of this Shape.
contains(Rectangle2D) - Method in class math.geom2d.curve.GeneralPath2D
Tests if the specified Rectangle2D is inside the boundary of this Shape.
contains(double, double) - Method in class math.geom2d.domain.GenericDomain2D
 
contains(Point2D) - Method in class math.geom2d.domain.GenericDomain2D
 
contains(Point2D) - Method in class math.geom2d.line.AbstractLine2D
 
contains(double, double) - Method in class math.geom2d.line.InvertedRay2D
 
contains(double, double) - Method in class math.geom2d.line.Line2D
Returns true if the point (x, y) lies on the line, with precision given by Shape2D.ACCURACY.
contains(Point2D) - Method in class math.geom2d.line.Line2D
Returns true if the point p lies on the line, with precision given by Shape2D.ACCURACY.
contains(Point2D) - Method in class math.geom2d.line.LineArc2D
 
contains(double, double) - Method in class math.geom2d.line.LineArc2D
 
contains(double, double) - Method in class math.geom2d.line.LineSegment2D
 
contains(double, double) - Method in class math.geom2d.line.Ray2D
 
contains(double, double) - Method in class math.geom2d.line.StraightLine2D
Returns true if the point (x, y) lies on the line, with precision given by Shape2D.ACCURACY.
contains(Point2D) - Method in class math.geom2d.line.StraightLine2D
Returns true if the point p lies on the line, with precision given by Shape2D.ACCURACY.
contains(Point2D) - Method in class math.geom2d.point.KDTree2D
 
contains(double, double) - Method in class math.geom2d.point.PointArray2D
 
contains(Point2D) - Method in class math.geom2d.point.PointArray2D
 
contains(double, double) - Method in class math.geom2d.Point2D
Returns true if the two points are equal.
contains(Point2D) - Method in class math.geom2d.Point2D
Returns true if the two points are equal.
contains(Point2D) - Method in class math.geom2d.polygon.HRectangle2D
Deprecated.  
contains(double, double) - Method in class math.geom2d.polygon.LinearCurve2D
 
contains(Point2D) - Method in class math.geom2d.polygon.LinearCurve2D
 
contains(Point2D) - Method in class math.geom2d.polygon.MultiPolygon2D
 
contains(double, double) - Method in class math.geom2d.polygon.MultiPolygon2D
 
contains(Point2D) - Method in class math.geom2d.polygon.Rectangle2D
Checks if this rectangle contains the given point.
contains(double, double) - Method in class math.geom2d.polygon.Rectangle2D
Checks if this rectangle contains the point given by (x,y)
contains(Point2D) - Method in class math.geom2d.polygon.SimplePolygon2D
Returns true if the point p lies inside the polygon, with precision given by Shape2D.ACCURACY.
contains(double, double) - Method in class math.geom2d.polygon.SimplePolygon2D
Returns true if the point (x, y) lies inside the polygon, with precision given by Shape2D.ACCURACY.
contains(double, double) - Method in interface math.geom2d.Shape2D
Checks if the shape contains the planar point defined by (x,y).
contains(Point2D) - Method in interface math.geom2d.Shape2D
Checks if the shape contains the given point.
contains(T) - Method in class math.geom2d.ShapeArray2D
Checks if the shape set contains the given shape.
contains(double, double) - Method in class math.geom2d.ShapeArray2D
 
contains(Point2D) - Method in class math.geom2d.ShapeArray2D
 
contains(T) - Method in interface math.geom2d.ShapeSet2D
Returns true if this set contains the shape.
contains(double, double) - Method in class math.geom2d.spline.CubicBezierCurve2D
 
contains(Point2D) - Method in class math.geom2d.spline.CubicBezierCurve2D
 
contains(double, double) - Method in class math.geom2d.spline.QuadBezierCurve2D
 
contains(Point2D) - Method in class math.geom2d.spline.QuadBezierCurve2D
 
contains(Point3D) - Method in class math.geom3d.line.LineSegment3D
 
contains(Point3D) - Method in class math.geom3d.line.StraightLine3D
 
contains(Point3D) - Method in class math.geom3d.plane.Plane3D
 
contains(Point3D) - Method in class math.geom3d.Point3D
A point 'contains' another point if their euclidean distance is less than the accuracy.
contains(Point3D) - Method in class math.geom3d.PointSet3D
 
contains(Point3D) - Method in interface math.geom3d.Shape3D
 
containsAngle(double, double, double) - Static method in class math.geom2d.Angle2D
Tests if an angle belongs to an angular interval, defined by two limit angle, counted Counter-clockwise.
containsAngle(double, double, double, boolean) - Static method in class math.geom2d.Angle2D
Tests if an angle belongs to an angular interval, defined by two limit angles, and an orientation flag.
containsAngle(double) - Method in class math.geom2d.conic.CircleArc2D
 
containsAngle(double) - Method in class math.geom2d.conic.EllipseArc2D
 
containsBounds(Shape2D) - Method in class math.geom2d.Box2D
Tests if the specified Shape is totally contained in this Box2D.
ContinuousCurve2D - Interface in math.geom2d.curve
Interface for all curves which can be drawn with one stroke.
ContinuousCurve3D - Interface in math.geom3d.curve
 
continuousCurves() - Method in class math.geom2d.circulinear.BoundaryPolyCirculinearCurve2D
 
continuousCurves() - Method in interface math.geom2d.circulinear.CirculinearBoundary2D
 
continuousCurves() - Method in class math.geom2d.circulinear.CirculinearContourArray2D
 
continuousCurves() - Method in interface math.geom2d.circulinear.CirculinearCurve2D
Returns the collection of continuous circulinear curves which constitute this curve.
continuousCurves() - Method in class math.geom2d.circulinear.CirculinearCurveArray2D
 
continuousCurves() - Method in class math.geom2d.circulinear.GenericCirculinearRing2D
 
continuousCurves() - Method in class math.geom2d.circulinear.PolyCirculinearCurve2D
 
continuousCurves() - Method in class math.geom2d.conic.Circle2D
 
continuousCurves() - Method in class math.geom2d.conic.CircleArc2D
Returns a collection of curves containing only this circle arc.
continuousCurves() - Method in class math.geom2d.conic.Ellipse2D
 
continuousCurves() - Method in class math.geom2d.conic.EllipseArc2D
 
continuousCurves() - Method in interface math.geom2d.conic.EllipseShape2D
 
continuousCurves() - Method in class math.geom2d.conic.HyperbolaBranch2D
 
continuousCurves() - Method in class math.geom2d.conic.Parabola2D
 
continuousCurves() - Method in class math.geom2d.curve.AbstractContinuousCurve2D
 
continuousCurves() - Method in interface math.geom2d.curve.Curve2D
Returns the collection of continuous curves which constitute this curve.
continuousCurves() - Method in class math.geom2d.curve.CurveArray2D
 
continuousCurves() - Method in class math.geom2d.curve.PolyCurve2D
Returns a collection of PolyCurve2D that contains only this instance.
continuousCurves() - Method in interface math.geom2d.domain.Boundary2D
Overloads the declaration of continuousCurves to return a collection of contours (instances of Contour2D).
continuousCurves() - Method in class math.geom2d.domain.BoundaryPolyCurve2D
 
continuousCurves() - Method in class math.geom2d.domain.ContourArray2D
 
continuousCurves() - Method in class math.geom2d.line.AbstractLine2D
Returns a collection of lines containing only this line.
continuousCurves() - Method in class math.geom2d.line.Line2D
 
continuousCurves() - Method in class math.geom2d.line.LineArc2D
 
continuousCurves() - Method in class math.geom2d.line.StraightLine2D
Need to override to cast the type.
continuousCurves() - Method in class math.geom2d.polygon.LinearCurve2D
 
continuousCurves() - Method in class math.geom2d.polygon.LinearRing2D
 
continuousCurves() - Method in class math.geom2d.polygon.Polyline2D
 
continuousCurves() - Method in interface math.geom3d.curve.Curve3D
Returns the collection of continuous curves which constitute this curve.
continuousCurves() - Method in class math.geom3d.line.LineSegment3D
 
continuousCurves() - Method in class math.geom3d.line.StraightLine3D
 
ContinuousOrientedCurve2D - Interface in math.geom2d.domain
Defines a part of the boundary of a planar domain.
Contour2D - Interface in math.geom2d.domain
A continuous oriented curve which delimits a connected planar domain.
ContourArray2D<T extends Contour2D> - Class in math.geom2d.domain
A ContourArray2D is a set of contours.
ContourArray2D() - Constructor for class math.geom2d.domain.ContourArray2D
 
ContourArray2D(int) - Constructor for class math.geom2d.domain.ContourArray2D
 
ContourArray2D(T...) - Constructor for class math.geom2d.domain.ContourArray2D
 
ContourArray2D(Collection<? extends T>) - Constructor for class math.geom2d.domain.ContourArray2D
 
ContourArray2D(T) - Constructor for class math.geom2d.domain.ContourArray2D
 
contours() - Method in interface math.geom2d.circulinear.CirculinearDomain2D
 
contours() - Method in class math.geom2d.circulinear.GenericCirculinearDomain2D
 
contours() - Method in interface math.geom2d.domain.Domain2D
Returns the set of contours that enclose this domain.
contours() - Method in class math.geom2d.domain.DomainArray2D
 
contours() - Method in class math.geom2d.domain.GenericDomain2D
 
contours() - Method in class math.geom2d.polygon.HRectangle2D
Deprecated.  
contours() - Method in class math.geom2d.polygon.MultiPolygon2D
 
contours() - Method in interface math.geom2d.polygon.Polygon2D
 
contours() - Method in class math.geom2d.polygon.Rectangle2D
 
contours() - Method in class math.geom2d.polygon.SimplePolygon2D
 
convert(Curve2D) - Static method in class math.geom2d.circulinear.CirculinearCurves2D
Converts a curve to a circulinear curve, by concatenating all elements of the curve to the appropriate circulinear curve type.
convexHull(Collection<? extends Point2D>) - Method in interface math.geom2d.polygon.convhull.ConvexHull2D
Computes the convex hull of the given collection of points.
convexHull(Collection<? extends Point2D>) - Method in class math.geom2d.polygon.convhull.GrahamScan2D
 
convexHull(Collection<? extends Point2D>) - Method in class math.geom2d.polygon.convhull.JarvisMarch2D
Computes the convex hull of a set of points as a single Polygon2D.
ConvexHull2D - Interface in math.geom2d.polygon.convhull
Generic interface for classes that allow computing the convex hull of a set of points.
countMultipleVertices(List<T>) - Static method in class math.geom2d.point.PointSets2D
Counts the number of multiple vertices in this point list.
countMultipleVertices(List<T>, boolean) - Static method in class math.geom2d.point.PointSets2D
Counts the number of multiple vertices in this point list.
create(AffineTransform2D) - Static method in class math.geom2d.AffineTransform2D
Creates a new affine transform by copying coefficients.
create(double[]) - Static method in class math.geom2d.AffineTransform2D
Creates an affine transform defined by an array of coefficients.
create(double, double, double, double, double, double) - Static method in class math.geom2d.AffineTransform2D
 
create(double, double, double, double) - Static method in class math.geom2d.Box2D
Deprecated. since 0.11.1
create(Point2D, Point2D) - Static method in class math.geom2d.Box2D
Deprecated. since 0.11.1
create(Collection<T>) - Static method in class math.geom2d.circulinear.BoundaryPolyCirculinearCurve2D
Static factory for creating a new BoundaryPolyCirculinearCurve2D from a collection of curves.
create(Collection<T>, boolean) - Static method in class math.geom2d.circulinear.BoundaryPolyCirculinearCurve2D
Static factory for creating a new BoundaryPolyCirculinearCurve2D from a collection of curves.
create(T...) - Static method in class math.geom2d.circulinear.BoundaryPolyCirculinearCurve2D
Static factory for creating a new BoundaryPolyCirculinearCurve2D from an array of curves.
create(T[], boolean) - Static method in class math.geom2d.circulinear.BoundaryPolyCirculinearCurve2D
Static factory for creating a new BoundaryPolyCirculinearCurve2D from an array of curves.
create(Collection<T>) - Static method in class math.geom2d.circulinear.CirculinearContourArray2D
Static factory for creating a new CirculinearContourArray2D from a collection of curves.
create(T...) - Static method in class math.geom2d.circulinear.CirculinearContourArray2D
Static factory for creating a new CirculinearContourArray2D from an array of curves.
create(Collection<T>) - Static method in class math.geom2d.circulinear.CirculinearCurveArray2D
Static factory for creating a new CirculinearCurveArray2D from a collection of curves.
create(T...) - Static method in class math.geom2d.circulinear.CirculinearCurveArray2D
Static factory for creating a new CirculinearCurveArray2D from an array of curves.
create(CirculinearBoundary2D) - Static method in class math.geom2d.circulinear.GenericCirculinearDomain2D
 
create(Collection<T>) - Static method in class math.geom2d.circulinear.GenericCirculinearRing2D
Static factory for creating a new GenericCirculinearRing2D from a collection of curves.
create(CirculinearElement2D...) - Static method in class math.geom2d.circulinear.GenericCirculinearRing2D
Static factory for creating a new GenericCirculinearRing2D from an array of curves.
create(Collection<T>) - Static method in class math.geom2d.circulinear.PolyCirculinearCurve2D
Static factory for creating a new PolyCirculinearCurve2D from a collection of curves.
create(T...) - Static method in class math.geom2d.circulinear.PolyCirculinearCurve2D
Static factory for creating a new PolyCirculinearCurve2D from an array of curves.
create(Collection<T>, boolean) - Static method in class math.geom2d.circulinear.PolyCirculinearCurve2D
Static factory for creating a new PolyCirculinearCurve2D from a collection of curves and a flag indicating if the curve is closed.
create(T[], boolean) - Static method in class math.geom2d.circulinear.PolyCirculinearCurve2D
Static factory for creating a new PolyCirculinearCurve2D from an array of curves and a flag indicating if the curve is closed.
create(Point2D, double) - Static method in class math.geom2d.conic.Circle2D
Deprecated. since 0.11.1
create(Point2D, double, boolean) - Static method in class math.geom2d.conic.Circle2D
Deprecated. since 0.11.1
create(Point2D, Point2D, Point2D) - Static method in class math.geom2d.conic.Circle2D
Deprecated. replaced by createCircle(Point2D, Point2D, Point2D) (0.11.1)
create(Circle2D, double, double) - Static method in class math.geom2d.conic.CircleArc2D
Deprecated. since 0.11.1
create(Circle2D, double, double, boolean) - Static method in class math.geom2d.conic.CircleArc2D
Deprecated. since 0.11.1
create(Point2D, double, double, double) - Static method in class math.geom2d.conic.CircleArc2D
Deprecated. since 0.11.1
create(Point2D, double, double, double, boolean) - Static method in class math.geom2d.conic.CircleArc2D
Deprecated. since 0.11.1
create(Point2D, Point2D, double) - Static method in class math.geom2d.conic.Ellipse2D
Create a new Ellipse by specifying the two focii, and the length of the chord.
create(Point2D, double, double) - Static method in class math.geom2d.conic.Ellipse2D
Deprecated. since 0.11.1
create(Point2D, double, double, double) - Static method in class math.geom2d.conic.Ellipse2D
Deprecated. since 0.11.1
create(Point2D, double, double, double, boolean) - Static method in class math.geom2d.conic.Ellipse2D
Define center by point, major and minor semi axis lengths, orientation angle, and boolean flag for direct ellipse.
create(Ellipse2D) - Static method in class math.geom2d.conic.Ellipse2D
Deprecated. since 0.11.1
create(Ellipse2D, double, double) - Static method in class math.geom2d.conic.EllipseArc2D
Deprecated. since 0.11.1
create(Ellipse2D, double, double, boolean) - Static method in class math.geom2d.conic.EllipseArc2D
Deprecated. since 0.11.1
create(Point2D, double, double, double) - Static method in class math.geom2d.conic.Hyperbola2D
 
create(Point2D, double, double, double, boolean) - Static method in class math.geom2d.conic.Hyperbola2D
 
create(Hyperbola2D, boolean) - Static method in class math.geom2d.conic.HyperbolaBranch2D
Generic constructor, using a parent Hyperbola, and a boolean to specifies if the branch is the right one (crossing the Ox axis on positive side, b true), or the left one (crossing the Oy axis on the negative side, b false).
create(HyperbolaBranch2D, double, double) - Static method in class math.geom2d.conic.HyperbolaBranchArc2D
 
create(Point2D, Point2D) - Static method in class math.geom2d.conic.Parabola2D
Creates a parabola by supplying the vertex and the focus.
create(Parabola2D, double, double) - Static method in class math.geom2d.conic.ParabolaArc2D
 
create(Collection<T>) - Static method in class math.geom2d.curve.CurveArray2D
Static factory for creating a new CurveArray2D from a collection of curves.
create(T...) - Static method in class math.geom2d.curve.CurveArray2D
Static factory for creating a new CurveArray2D from an array of curves.
create(Collection<T>) - Static method in class math.geom2d.curve.PolyCurve2D
Static factory for creating a new PolyCurve2D from a collection of curves.
create(T...) - Static method in class math.geom2d.curve.PolyCurve2D
Static factory for creating a new PolyCurve2D from an array of curves.
create(Collection<T>, boolean) - Static method in class math.geom2d.curve.PolyCurve2D
Static factory for creating a new PolyCurve2D from a collection of curves and a flag indicating if the curve is closed or not.
create(T[], boolean) - Static method in class math.geom2d.curve.PolyCurve2D
Static factory for creating a new PolyCurve2D from an array of curves and a flag indicating if the curve is closed or not.
create(Collection<T>) - Static method in class math.geom2d.domain.BoundaryPolyCurve2D
Static factory for creating a new BoundaryPolyCurve2D from a collection of curves.
create(T...) - Static method in class math.geom2d.domain.BoundaryPolyCurve2D
Static factory for creating a new BoundaryPolyCurve2D from an array of curves.
create(Collection<T>) - Static method in class math.geom2d.domain.ContourArray2D
Static factory for creating a new ContourArray2D from a collection of contours.
create(T...) - Static method in class math.geom2d.domain.ContourArray2D
Static factory for creating a new ContourArray2D from an array of contours.
create(Collection<D>) - Static method in class math.geom2d.domain.DomainArray2D
 
create(D...) - Static method in class math.geom2d.domain.DomainArray2D
 
create(Boundary2D) - Static method in class math.geom2d.domain.GenericDomain2D
 
create(Collection<T>) - Static method in class math.geom2d.domain.PolyOrientedCurve2D
Static factory for creating a new PolyOrientedCurve2D from a collection of curves.
create(T...) - Static method in class math.geom2d.domain.PolyOrientedCurve2D
Static factory for creating a new PolyOrientedCurve2D from an array of curves.
create(Collection<T>, boolean) - Static method in class math.geom2d.domain.PolyOrientedCurve2D
Static factory for creating a new PolyOrientedCurve2D from a collection of curves and a flag indicating if the curve is closed or not.
create(T[], boolean) - Static method in class math.geom2d.domain.PolyOrientedCurve2D
Static factory for creating a new PolyOrientedCurve2D from an array of curves and a flag indicating if the curve is closed or not.
create(Point2D, Vector2D) - Static method in class math.geom2d.line.InvertedRay2D
Deprecated. since 0.11.1
create(Point2D, Point2D) - Static method in class math.geom2d.line.Line2D
Deprecated. since 0.11.1
create(Point2D, Point2D, double, double) - Static method in class math.geom2d.line.LineArc2D
Static factory for creating a new LineArc2D
create(Point2D, Point2D) - Static method in class math.geom2d.line.LineSegment2D
Deprecated. since 0.11.1
create(Point2D, Vector2D) - Static method in class math.geom2d.line.Ray2D
Deprecated. since 0.11.1
create(Point2D, Point2D) - Static method in class math.geom2d.line.Ray2D
Deprecated. since 0.11.1
create(Point2D, double) - Static method in class math.geom2d.line.StraightLine2D
Deprecated. since 0.11.1
create(Point2D, Point2D) - Static method in class math.geom2d.line.StraightLine2D
Deprecated. since 0.11.1
create(Point2D, Vector2D) - Static method in class math.geom2d.line.StraightLine2D
Deprecated. since 0.11.1
create(Collection<T>) - Static method in class math.geom2d.point.PointArray2D
 
create(T...) - Static method in class math.geom2d.point.PointArray2D
 
create(int) - Static method in class math.geom2d.point.PointArray2D
Allocate memory for the specified number of points.
create(double, double) - Static method in class math.geom2d.Point2D
Deprecated. since 0.11.1
create(Point2D) - Static method in class math.geom2d.Point2D
Deprecated. since 0.11.1
create(Point2D) - Static method in class math.geom2d.Point2D
Static factory for creating a new point from an existing instance of javageom point.
create(Collection<? extends Point2D>) - Static method in class math.geom2d.polygon.LinearRing2D
Static factory for creating a new LinearRing2D from a collection of points.
create(Point2D...) - Static method in class math.geom2d.polygon.LinearRing2D
Static factory for creating a new LinearRing2D from an array of points.
create(Collection<LinearRing2D>) - Static method in class math.geom2d.polygon.MultiPolygon2D
 
create(LinearRing2D...) - Static method in class math.geom2d.polygon.MultiPolygon2D
 
create(Collection<? extends Point2D>) - Static method in class math.geom2d.polygon.Polyline2D
Static factory for creating a new Polyline2D from a collection of points.
create(Point2D...) - Static method in class math.geom2d.polygon.Polyline2D
Static factory for creating a new Polyline2D from an array of points.
create(Collection<? extends Point2D>) - Static method in class math.geom2d.polygon.SimplePolygon2D
Static factory for creating a new SimplePolygon2D from a collection of points.
create(Point2D...) - Static method in class math.geom2d.polygon.SimplePolygon2D
Static factory for creating a new SimplePolygon2D from an array of points.
create(Collection<T>) - Static method in class math.geom2d.ShapeArray2D
 
create(T...) - Static method in class math.geom2d.ShapeArray2D
 
create(Point2D, Point2D, Point2D, Point2D) - Static method in class math.geom2d.spline.CubicBezierCurve2D
Deprecated. since 0.11.1
create(Point2D, Vector2D, Point2D, Vector2D) - Static method in class math.geom2d.spline.CubicBezierCurve2D
Deprecated. since 0.11.1
create(Point2D...) - Static method in class math.geom2d.spline.PolyCubicBezierCurve2D
Creates a series a cubic bezier curves, by grouping 4 adjacent points.
create(Point2D[], Vector2D[]) - Static method in class math.geom2d.spline.PolyCubicBezierCurve2D
Creates a series a cubic bezier curves, by grouping consecutive couples of points and vectors.
create(Point2D, Point2D, Point2D) - Static method in class math.geom2d.spline.QuadBezierCurve2D
Deprecated. since 0.11.1
create(Point2D, double) - Static method in class math.geom2d.transform.CircleInversion2D
 
create(Circle2D) - Static method in class math.geom2d.transform.CircleInversion2D
 
create(double, double) - Static method in class math.geom2d.Vector2D
Deprecated. since 0.11.1
create(Point2D) - Static method in class math.geom2d.Vector2D
Deprecated. since 0.11.1
createBuffer(Polygon2D, double) - Static method in class math.geom2d.polygon.Polygons2D
Computes the buffer at a distance d of the input polygon.
createCap(Point2D, Vector2D, double) - Method in class math.geom2d.circulinear.buffer.ButtCapFactory
 
createCap(Point2D, Point2D) - Method in class math.geom2d.circulinear.buffer.ButtCapFactory
 
createCap(Point2D, Vector2D, double) - Method in interface math.geom2d.circulinear.buffer.CapFactory
 
createCap(Point2D, Point2D) - Method in interface math.geom2d.circulinear.buffer.CapFactory
 
createCap(Point2D, Vector2D, double) - Method in class math.geom2d.circulinear.buffer.RoundCapFactory
 
createCap(Point2D, Point2D) - Method in class math.geom2d.circulinear.buffer.RoundCapFactory
 
createCap(Point2D, Vector2D, double) - Method in class math.geom2d.circulinear.buffer.SquareCapFactory
 
createCap(Point2D, Point2D) - Method in class math.geom2d.circulinear.buffer.SquareCapFactory
 
createCap(Point2D, Vector2D, double) - Method in class math.geom2d.circulinear.buffer.TriangleCapFactory
 
createCap(Point2D, Point2D) - Method in class math.geom2d.circulinear.buffer.TriangleCapFactory
 
createCartesian(double, double, double) - Static method in class math.geom2d.line.StraightLine2D
Returns a new Straight line, with the given coefficient of the cartesian equation (a*x + b*y + c = 0).
createCenteredRectangle(Point2D, double, double) - Static method in class math.geom2d.polygon.Polygons2D
Creates a new polygon representing a rectangle centered around a point.
createClosed(T...) - Static method in class math.geom2d.circulinear.BoundaryPolyCirculinearCurve2D
Static factory for creating a new BoundaryPolyCirculinearCurve2D from an array of curves.
createClosed(T...) - Static method in class math.geom2d.circulinear.PolyCirculinearCurve2D
Static factory for creating a new PolyCirculinearCurve2D from an array of curves and a flag indicating if the curve is closed.
createClosed(T...) - Static method in class math.geom2d.curve.PolyCurve2D
Static factory for creating a new closed PolyCurve2D from an array of curves.
createClosed(T...) - Static method in class math.geom2d.domain.PolyOrientedCurve2D
Static factory for creating a new PolyOrientedCurve2D from an array of curves.
createContinuousParallel(CirculinearContinuousCurve2D, double) - Method in class math.geom2d.circulinear.buffer.BufferCalculator
Compute the parallel curve of a Circulinear and continuous curve.
createGlideReflection(LinearShape2D, double) - Static method in class math.geom2d.AffineTransform2D
Create a glide reflection, composed of a reflection by the given line, and a translation in the direction of the line by a distance given by second parameter.
createHomothecy(Point2D, double) - Static method in class math.geom2d.AffineTransform2D
Deprecated. replaced by scaling (0.11.1)
createHorizontal(Point2D) - Static method in class math.geom2d.line.StraightLine2D
Creates a vertical straight line through the given point.
createIdentity() - Static method in class math.geom2d.AffineTransform2D
 
createJoin(CirculinearElement2D, CirculinearElement2D, double) - Method in class math.geom2d.circulinear.buffer.BevelJoinFactory
 
createJoin(CirculinearElement2D, CirculinearElement2D, double) - Method in interface math.geom2d.circulinear.buffer.JoinFactory
Creates a join between the parallels of two curves at the specified distance.
createJoin(CirculinearElement2D, CirculinearElement2D, double) - Method in class math.geom2d.circulinear.buffer.MiterJoinFactory
 
createJoin(CirculinearElement2D, CirculinearElement2D, double) - Method in class math.geom2d.circulinear.buffer.RoundJoinFactory
Creates a join between the parallels of two curves at the specified distance.
createLineReflection(LinearShape2D) - Static method in class math.geom2d.AffineTransform2D
Creates a reflection by the given line.
createMedian(Point2D, Point2D) - Static method in class math.geom2d.line.StraightLine2D
Creates a median between 2 points.
createOrientedRectangle(Point2D, double, double, double) - Static method in class math.geom2d.polygon.Polygons2D
Creates a new polygon representing an oriented rectangle centered around a point.
createParallel(CirculinearCurve2D, double) - Method in class math.geom2d.circulinear.buffer.BufferCalculator
Computes the parallel curve of a circulinear curve (composed only of pieces of lines and circles).
createParallel(LinearShape2D, Point2D) - Static 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.
createParallel(LinearShape2D, double) - Static 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.
createParallelBoundary(CirculinearBoundary2D, double) - Method in class math.geom2d.circulinear.buffer.BufferCalculator
 
createParallelContour(CirculinearContour2D, double) - Method in class math.geom2d.circulinear.buffer.BufferCalculator
 
createPerpendicular(LinearShape2D, Point2D) - Static method in class math.geom2d.line.StraightLine2D
Returns a new Straight line, perpendicular to a straight object (ray, straight line or edge), and going through the given point.
createPointReflection(Point2D) - Static method in class math.geom2d.AffineTransform2D
Returns a center reflection around a point.
createPolar(double, double) - Static method in class math.geom2d.Point2D
Creates a new point from polar coordinates rho and theta.
createPolar(Point2D, double, double) - Static method in class math.geom2d.Point2D
Creates a new point from polar coordinates rho and theta, from the given point.
createPolar(double, double, double, double) - Static method in class math.geom2d.Point2D
Creates a new point from polar coordinates rho and theta, from the position (x0,y0).
createPolar(double, double) - Static method in class math.geom2d.Vector2D
Creates a new vector by specifying the distance to the origin, and the angle with the horizontal.
createQuadrantRotation(int) - Static method in class math.geom2d.AffineTransform2D
Creates a rotation composed of the given number of rotations by 90 degrees around the origin.
createQuadrantRotation(Point2D, int) - Static method in class math.geom2d.AffineTransform2D
Creates a rotation composed of the given number of rotations by 90 degrees around the given point.
createQuadrantRotation(double, double, int) - Static method in class math.geom2d.AffineTransform2D
Creates a rotation composed of the given number of rotations by 90 degrees around the point given by (x0,y0).
createRectangle(Point2D, Point2D) - Static method in class math.geom2d.polygon.Polygons2D
Creates a new polygon representing a rectangle with edges parallel to the main directions, and having the two specified opposite corners.
createRectangle(double, double, double, double) - Static method in class math.geom2d.polygon.Polygons2D
Creates a new polygon representing a rectangle with edges parallel to the main directions, and having the two specified opposite corners.
createRotation(double) - Static method in class math.geom2d.AffineTransform2D
Creates a rotation around the origin, with angle in radians.
createRotation(Point2D, double) - Static method in class math.geom2d.AffineTransform2D
Creates a rotation around the specified point, with angle in radians.
createRotation(double, double, double) - Static method in class math.geom2d.AffineTransform2D
Creates a rotation around the specified point, with angle in radians.
createRotationOx(double) - Static method in class math.geom3d.transform.AffineTransform3D
 
createRotationOy(double) - Static method in class math.geom3d.transform.AffineTransform3D
 
createRotationOz(double) - Static method in class math.geom3d.transform.AffineTransform3D
 
createScaling(double, double) - Static method in class math.geom2d.AffineTransform2D
Creates a scaling by the given coefficients, centered on the origin.
createScaling(Point2D, double, double) - Static method in class math.geom2d.AffineTransform2D
Creates a scaling by the given coefficients, centered on the point given by (x0,y0).
createScaling(double) - Static method in class math.geom3d.transform.AffineTransform3D
 
createScaling(double, double, double) - Static method in class math.geom3d.transform.AffineTransform3D
 
createShear(double, double) - Static method in class math.geom2d.AffineTransform2D
Creates a Shear transform, using the classical Java notation.
createTransform(AffineTransform) - Static method in class math.geom2d.AffineTransform2D
Creates a new transform from a java AWT transform.
createTransformedShape(AffineTransform) - Method in class math.geom2d.curve.GeneralPath2D
Returns a new transformed Shape.
createTranslation(Vector2D) - Static method in class math.geom2d.AffineTransform2D
Return a translation by the given vector.
createTranslation(double, double) - Static method in class math.geom2d.AffineTransform2D
Return a translation by the given vector.
createTranslation(Vector3D) - Static method in class math.geom3d.transform.AffineTransform3D
 
createTranslation(double, double, double) - Static method in class math.geom3d.transform.AffineTransform3D
 
createVertical(Point2D) - Static method in class math.geom2d.line.StraightLine2D
Creates a vertical straight line through the given point.
createXYPlane() - Static method in class math.geom3d.plane.Plane3D
 
createXZPlane() - Static method in class math.geom3d.plane.Plane3D
 
createYZPlane() - Static method in class math.geom3d.plane.Plane3D
 
cross(Vector2D, Vector2D) - Static method in class math.geom2d.Vector2D
Get the cross product of the two vectors, defined by : dx1*dy2 - dx2*dy1 Cross product is zero for colinear vectors.
cross(Vector2D) - Method in class math.geom2d.Vector2D
Get the cross product with point p.
crossProduct(Vector3D, Vector3D) - Static method in class math.geom3d.Vector3D
Computes the cross product of the two vectors.
CubicBezierCurve2D - Class in math.geom2d.spline
A cubic bezier curve, defined by 4 control points.
CubicBezierCurve2D() - Constructor for class math.geom2d.spline.CubicBezierCurve2D
 
CubicBezierCurve2D(double[][]) - Constructor for class math.geom2d.spline.CubicBezierCurve2D
Build a new Bezier curve from its array of coefficients.
CubicBezierCurve2D(Point2D, Point2D, Point2D, Point2D) - Constructor for class math.geom2d.spline.CubicBezierCurve2D
Build a new Bezier curve of degree 3 by specifying position of extreme points and position of 2 control points.
CubicBezierCurve2D(Point2D, Vector2D, Point2D, Vector2D) - Constructor for class math.geom2d.spline.CubicBezierCurve2D
Build a new Bezier curve of degree 3 by specifying position and tangent of first and last points.
CubicBezierCurve2D(double, double, double, double, double, double, double, double) - Constructor for class math.geom2d.spline.CubicBezierCurve2D
Build a new Bezier curve of degree 3 by specifying position of extreme points and position of 2 control points.
curvature(double) - Method in class math.geom2d.conic.Circle2D
Returns the inverse of the circle radius.
curvature(double) - Method in class math.geom2d.conic.CircleArc2D
Returns curvature of the circle arc.
curvature(double) - Method in class math.geom2d.conic.Ellipse2D
Returns the curvature of the ellipse.
curvature(double) - Method in class math.geom2d.conic.EllipseArc2D
Returns the curvature of the ellipse arc.
curvature(double) - Method in class math.geom2d.conic.HyperbolaBranch2D
Use formula given in http://mathworld.wolfram.com/Hyperbola.html
curvature(double) - Method in class math.geom2d.conic.HyperbolaBranchArc2D
 
curvature(double) - Method in class math.geom2d.conic.Parabola2D
Returns the curvature of the parabola at the given position.
curvature(double) - Method in class math.geom2d.conic.ParabolaArc2D
Returns the curvature of the parabola arc.
curvature(double) - Method in interface math.geom2d.curve.ContinuousCurve2D
Computes the curvature at the given position.
curvature(double) - Method in class math.geom2d.curve.PolyCurve2D
 
curvature(double) - Method in class math.geom2d.line.AbstractLine2D
Returns 0 as for every straight object.
curvature(double) - Method in class math.geom2d.line.Line2D
Returns 0 as every linear shape.
curvature(double) - Method in class math.geom2d.polygon.LinearCurve2D
 
curvature(double) - Method in class math.geom2d.spline.CubicBezierCurve2D
Returns the curvature of the Curve.
curvature(double) - Method in class math.geom2d.spline.QuadBezierCurve2D
Returns the curvature of the Curve.
Curve2D - Interface in math.geom2d.curve
Interface for piecewise smooth curves, like polylines, conics, straight lines, line segments...
Curve2S - Interface in math.geom2s
Interface for 1-dimension shapes defined on the 2 dimensions sphere, such as small and great circle, and corresponding arcs.
Curve3D - Interface in math.geom3d.curve
Interface for 3D space curve.
CurveArray2D<T extends Curve2D> - Class in math.geom2d.curve
A parameterized set of curves.
CurveArray2D() - Constructor for class math.geom2d.curve.CurveArray2D
Empty constructor.
CurveArray2D(int) - Constructor for class math.geom2d.curve.CurveArray2D
Empty constructor.
CurveArray2D(T...) - Constructor for class math.geom2d.curve.CurveArray2D
Constructor from an array of curves.
CurveArray2D(Collection<? extends T>) - Constructor for class math.geom2d.curve.CurveArray2D
Constructor from a collection of curves.
curveIndex(double) - Method in class math.geom2d.curve.CurveArray2D
Returns the index of the curve corresponding to a given position.
curveIndex(double) - Method in interface math.geom2d.curve.CurveSet2D
Returns the index of the curve corresponding to a given position.
curves() - Method in class math.geom2d.curve.CurveArray2D
Returns the collection of curves
curves() - Method in interface math.geom2d.curve.CurveSet2D
Returns the collection of curves
Curves2D - Class in math.geom2d.curve
Collects some useful methods for clipping curves.
Curves2D() - Constructor for class math.geom2d.curve.Curves2D
 
Curves2D.JunctionType - Enum in math.geom2d.curve
 
CurveSet2D<T extends Curve2D> - Interface in math.geom2d.curve
A parameterized set of curves.
curveTo(double, double, double, double, double, double) - Method in class math.geom2d.curve.GeneralPath2D
Adds a curved segment, defined by three new points, to the path by drawing a Bezier curve that intersects both the current coordinates and the coordinates (x3, y3), using the specified points (x1, y1) and (x2, y2) as Bezier control points.
curveTo(Point2D, Point2D, Point2D) - Method in class math.geom2d.curve.GeneralPath2D
Adds a curved segment, defined by three new points, to the path by drawing a Bezier curve that intersects both the current coordinates and the coordinates (x3, y3), using the specified points (x1, y1) and (x2, y2) as Bezier control 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