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

C

c - Variable in class math.geom2d.conic.ParametricConic2D
 
centroid(Point2D[]) - Static method in class math.geom2d.Point2D
Computes the 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
Compute the centroid of three points.
circle - Variable in class math.geom2d.conic.CircleArc2D
 
CIRCLE - Static variable in interface math.geom2d.conic.Conic2D
 
circle - Variable in class math.geom2d.conic.Disc2D
 
CIRCLE - Static variable in interface math.geom2d.curve.ContinuousCurve2D
 
circle - Variable in class math.geom2d.transform.CircleInversion2D
 
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(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 and radius
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(Circle2D, Point2D, Point2D, boolean) - Constructor for class math.geom2d.conic.CircleArc2D
Deprecated. as this is a too much specific function.
CircleArc2D(Circle2D, Point2D, Point2D) - Constructor for class math.geom2d.conic.CircleArc2D
create a new circle arc based on an already existing circle, and two points giving angles of arc, assuming arc is direct.
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 constructiong 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
 
CircleProjection2D - Class in math.geom2d.transform
basic projection on a circle, starting from the center.
CircleProjection2D() - Constructor for class math.geom2d.transform.CircleProjection2D
 
clearCurves() - Method in class math.geom2d.curve.CurveSet2D
Clears the inner curve collection.
clearPoints() - Method in class math.geom2d.line.Polyline2D
 
clearPoints() - Method in class math.geom2d.PointSet2D
remove all points of the set.
clearPoints() - Method in class math.geom2d.polygon.Polygon2D
remove all the vertices of the polygon.
clip(Box2D) - Method in class math.geom2d.Box2D
Returns an instance of Box2D, or Shape2D.EMPTY_SET if the two boxes are disjoint
clip(Box2D) - Method in class math.geom2d.conic.Circle2D
Clip the circle by a box.
clip(Box2D) - Method in class math.geom2d.conic.CircleArc2D
Clip the circle arc by a box.
clip(Box2D) - Method in interface math.geom2d.conic.Conic2D
 
clip(Box2D) - Method in class math.geom2d.conic.Disc2D
 
clip(Box2D) - Method in class math.geom2d.conic.Ellipse2D
Clip the ellipse by a box.
clip(Box2D) - Method in class math.geom2d.conic.EllipseArc2D
Clip the ellipse arc by a box.
clip(Box2D) - Method in class math.geom2d.conic.HyperbolaBranch2D
Clip the circle arc by a box.
clip(Box2D) - Method in class math.geom2d.conic.HyperbolaBranchArc2D
Clip 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 class math.geom2d.conic.ParametricConic2D
 
clip(Box2D) - Method in class math.geom2d.curve.BoundarySet2D
Clip the curve by a box.
clip(Box2D) - Method in interface math.geom2d.curve.ContinuousCurve2D
 
clip(Box2D) - Method in interface math.geom2d.curve.ContinuousOrientedCurve2D
 
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.CurveSet2D
Clip a curve, and return a CurveSet2D.
clip(Box2D) - Method in class math.geom2d.curve.GenericDomain2D
 
clip(Box2D) - Method in interface math.geom2d.curve.OrientedCurve2D
 
clip(Box2D) - Method in class math.geom2d.curve.PolyCurve2D
Clip the PolyCurve2D by a box.
clip(Box2D) - Method in class math.geom2d.curve.PolyOrientedCurve2D
Clip the PolyCurve2D by a box.
clip(Box2D) - Method in interface math.geom2d.curve.SmoothCurve2D
 
clip(Box2D) - Method in interface math.geom2d.curve.SmoothOrientedCurve2D
 
clip(Box2D) - Method in class math.geom2d.line.LineArc2D
Clip the circle arc by a box.
clip(Box2D) - Method in class math.geom2d.line.LineObject2D
Clip the line object by a box.
clip(Box2D) - Method in class math.geom2d.line.Polyline2D
Clip the polyline by a box.
clip(Box2D) - Method in class math.geom2d.Point2D
Returns either the point itself, or the shape EMPTY_SET, depending on whether the point lies inside the specified box.
clip(Box2D) - Method in class math.geom2d.PointSet2D
 
clip(Box2D) - Method in class math.geom2d.polygon.HalfPlane2D
 
clip(Box2D) - Method in class math.geom2d.polygon.HRectangle2D
Returns the clipping of the rectangle, as an instance of HRectangle2D.
clip(Box2D) - Method in class math.geom2d.polygon.MultiPolygon2D
Returns a new instance of MultiPolygon2D.
clip(Box2D) - Method in class math.geom2d.polygon.Polygon2D
Return the shape formed by the polygon clipped by the given box.
clip(Box2D) - Method in class math.geom2d.polygon.Rectangle2D
Return the clipped polygon, as an instance of Polygon2D.
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.spline.BezierCurve2D
Clip the circle arc by a box.
clip(Box2D) - Method in class math.geom2d.spline.PolyBezierCurve2D
returns a new PolyBezierCurve2D.
clipBoundary(Boundary2D) - Method in class math.geom2d.Box2D
Clips a boundary and closes the result curve.
clipContinuousOrientedCurve(ContinuousOrientedCurve2D) - Method in class math.geom2d.Box2D
Clip a curve, and return a CurveSet2D.
clipCurve(Curve2D) - Method in class math.geom2d.Box2D
Clip a curve, and return a CurveSet2D.
clipCurveOld(Curve2D) - Method in class math.geom2d.Box2D
 
clipSmoothCurve(SmoothCurve2D) - Method in class math.geom2d.Box2D
clip a continuous smooth curve.
clipSmoothCurve(SmoothCurve2D) - Method in class math.geom2d.line.StraightLine2D
clip a continuous smooth curve by the half-plane defined by this line.
clone() - Method in class math.geom2d.curve.GeneralPath2D
Creates a new object of the same class as this object.
closed - Variable in class math.geom2d.curve.PolyCurve2D
 
CLOSED_EDGE - Static variable in interface math.geom2d.curve.ContinuousCurve2D
constant for curves topologically equivalent to a closed edge.
ClosedPolyline2D - Class in math.geom2d.line
Extends Polyline2D, by considering the last point is connected to the first one.
ClosedPolyline2D() - Constructor for class math.geom2d.line.ClosedPolyline2D
 
ClosedPolyline2D(Point2D) - Constructor for class math.geom2d.line.ClosedPolyline2D
 
ClosedPolyline2D(Point2D[]) - Constructor for class math.geom2d.line.ClosedPolyline2D
 
ClosedPolyline2D(double[], double[]) - Constructor for class math.geom2d.line.ClosedPolyline2D
 
ClosedPolyline2D(Collection<? extends Point2D>) - Constructor for class math.geom2d.line.ClosedPolyline2D
 
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.
compose(AffineTransform2D) - Method in class math.geom2d.transform.AbstractAffineTransform2D
 
compose(AffineTransform2D) - Method in interface math.geom2d.transform.AffineTransform2D
Return the composition of this affine transform with the given affine transform.
compose(AffineTransform2D) - Method in class math.geom2d.transform.GenericAffineTransform2D
 
compose(AffineTransform2D) - Method in class math.geom2d.transform.LineReflection2D
Return a new instance of Translation2D if the case of a composition with a LineReflection2D parallel to this, a new instance of Rotation2D in the case of a LineReflection not parallel to this, and a Generic transform otherwise.
compose(AffineTransform2D) - Method in class math.geom2d.transform.Rotation2D
Returns a new Rotation2D, Translation2D, or GenericAffineTransform2D depending on the parameter transform.
compose(AffineTransform2D) - Method in class math.geom2d.transform.Translation2D
If the transform given as parameter is a translation, returns an instance of translation2D.
conic - Variable in class math.geom2d.conic.ParametricConic2D
the reduced conic.
Conic2D - Interface in math.geom2d.conic
Interface for all conics : parametric conics, or ellipses, parabolas, and hyperbolas.
contains(Point2D) - Method in class math.geom2d.Box2D
 
contains(double, double) - Method in class math.geom2d.Box2D
 
contains(double, double, double, double) - Method in class math.geom2d.Box2D
 
contains(Rectangle2D) - Method in class math.geom2d.Box2D
 
contains(double, double) - Method in class math.geom2d.conic.Circle2D
Return 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(double, double, double, double) - Method in class math.geom2d.conic.CircleArc2D
Always return false
contains(Rectangle2D) - Method in class math.geom2d.conic.CircleArc2D
Always return false
contains(double, double) - Method in class math.geom2d.conic.Disc2D
 
contains(double, double, double, double) - Method in class math.geom2d.conic.Disc2D
 
contains(Point2D) - Method in class math.geom2d.conic.Disc2D
 
contains(Rectangle2D) - Method in class math.geom2d.conic.Disc2D
 
contains(Point2D) - Method in class math.geom2d.conic.Ellipse2D
Return 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
Return true if the point (x, y) lies on the ellipse, with precision given by Shape2D.ACCURACY.
contains(double, double, double, double) - Method in class math.geom2d.conic.Ellipse2D
returns false, as an ellipse cannot contains a rectangle
contains(Rectangle2D) - Method in class math.geom2d.conic.Ellipse2D
returns false, as an ellipse cannot contains a rectangle.
contains(double, double) - Method in class math.geom2d.conic.EllipseArc2D
 
contains(Point2D) - Method in class math.geom2d.conic.EllipseArc2D
 
contains(double, double, double, double) - Method in class math.geom2d.conic.EllipseArc2D
return always false, as every curve
contains(Rectangle2D) - Method in class math.geom2d.conic.EllipseArc2D
return always false, as every curve
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(Rectangle2D) - Method in class math.geom2d.conic.HyperbolaBranch2D
return false, as an hyperbola branch can not contain a rectangle.
contains(double, double, double, double) - Method in class math.geom2d.conic.HyperbolaBranch2D
return false, as an hyperbola branch can not contain a rectangle.
contains(Point2D) - Method in class math.geom2d.conic.HyperbolaBranchArc2D
 
contains(double, double) - Method in class math.geom2d.conic.HyperbolaBranchArc2D
 
contains(Rectangle2D) - Method in class math.geom2d.conic.HyperbolaBranchArc2D
Return false: a curve does not contain a rectangle
contains(double, double, double, double) - Method in class math.geom2d.conic.HyperbolaBranchArc2D
Return false: a curve does not contain a rectangle
contains(double, double) - Method in class math.geom2d.conic.Parabola2D
 
contains(Point2D) - Method in class math.geom2d.conic.Parabola2D
 
contains(double, double, double, double) - Method in class math.geom2d.conic.Parabola2D
return false, as every curve.
contains(Rectangle2D) - Method in class math.geom2d.conic.Parabola2D
return false, as every curve.
contains(double, double) - Method in class math.geom2d.conic.ParabolaArc2D
 
contains(Point2D) - Method in class math.geom2d.conic.ParabolaArc2D
 
contains(double, double, double, double) - Method in class math.geom2d.conic.ParabolaArc2D
return false, as every curve.
contains(Rectangle2D) - Method in class math.geom2d.conic.ParabolaArc2D
return false, as every curve.
contains(double, double) - Method in class math.geom2d.conic.ParametricConic2D
 
contains(double, double, double, double) - Method in class math.geom2d.conic.ParametricConic2D
 
contains(Point2D) - Method in class math.geom2d.conic.ParametricConic2D
 
contains(Rectangle2D) - Method in class math.geom2d.conic.ParametricConic2D
 
contains(Point2D) - Method in class math.geom2d.curve.CurveSet2D
return true if one of the curves contains the point
contains(double, double) - Method in class math.geom2d.curve.CurveSet2D
return true if one of the curves contains the point
contains(Rectangle2D) - Method in class math.geom2d.curve.CurveSet2D
Always return false
contains(double, double, double, double) - Method in class math.geom2d.curve.CurveSet2D
Always return false
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(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.curve.GenericDomain2D
 
contains(double, double, double, double) - Method in class math.geom2d.curve.GenericDomain2D
 
contains(Point2D) - Method in class math.geom2d.curve.GenericDomain2D
 
contains(Rectangle2D) - Method in class math.geom2d.curve.GenericDomain2D
 
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.LineObject2D
Return true if the point (x, y) lies on the line, with precision given by Shape2D.ACCURACY.
contains(double, double, double, double) - Method in class math.geom2d.line.LineObject2D
Return false, because an line cannot contain a rectangle.
contains(Point2D) - Method in class math.geom2d.line.LineObject2D
Return true if the point p lies on the line, with precision given by Shape2D.ACCURACY.
contains(double, double) - Method in class math.geom2d.line.Polyline2D
 
contains(Point2D) - Method in class math.geom2d.line.Polyline2D
 
contains(double, double, double, double) - Method in class math.geom2d.line.Polyline2D
Return false, as a curve can not contain a Rectangle
contains(Rectangle2D) - Method in class math.geom2d.line.Polyline2D
Return false, as a curve can not contain a Rectangle
contains(double, double) - Method in class math.geom2d.line.StraightObject2D
Returns true if the point (x, y) lies on the line covering the object, with precision given by Shape2D.ACCURACY.
contains(double, double, double, double) - Method in class math.geom2d.line.StraightObject2D
Returns false, because a line cannot contain a rectangle.
contains(Rectangle2D) - Method in class math.geom2d.line.StraightObject2D
Returns false, because a line cannot contain a rectangle.
contains(double, double) - Method in class math.geom2d.Point2D
return true if the two points are equal.
contains(Point2D) - Method in class math.geom2d.Point2D
return true if the two points are equal.
contains(double, double, double, double) - Method in class math.geom2d.Point2D
Always return false.
contains(Rectangle2D) - Method in class math.geom2d.Point2D
Always return false.
contains(double, double) - Method in class math.geom2d.PointSet2D
 
contains(Point2D) - Method in class math.geom2d.PointSet2D
 
contains(double, double, double, double) - Method in class math.geom2d.PointSet2D
Always return false : a point cannot contain a rectangle...
contains(Rectangle2D) - Method in class math.geom2d.PointSet2D
Always return false : a point cannot contain a rectangle...
contains(double, double) - Method in class math.geom2d.polygon.HalfPlane2D
Tests if the point lies inside the halfplane.
contains(Point2D) - Method in class math.geom2d.polygon.HalfPlane2D
Tests if the point lies inside the halfplane.
contains(double, double, double, double) - Method in class math.geom2d.polygon.HalfPlane2D
Tests if the given rectangle lies completely inside the halfplane.
contains(Rectangle2D) - Method in class math.geom2d.polygon.HalfPlane2D
Tests if the given rectangle lies completely inside the halfplane.
contains(Point2D) - Method in class math.geom2d.polygon.MultiPolygon2D
 
contains(double, double) - Method in class math.geom2d.polygon.MultiPolygon2D
 
contains(Rectangle2D) - Method in class math.geom2d.polygon.MultiPolygon2D
 
contains(double, double, double, double) - Method in class math.geom2d.polygon.MultiPolygon2D
 
contains(double, double, double, double) - Method in class math.geom2d.polygon.Polygon2D
return false, because a line cannot contain a rectangle.
contains(Rectangle2D) - Method in class math.geom2d.polygon.Polygon2D
return false, because a line cannot contain a rectangle.
contains(Point2D) - Method in class math.geom2d.polygon.Polygon2D
Return true if the point p lies inside the polygon, with precision given by Shape2D.ACCURACY.
contains(double, double) - Method in class math.geom2d.polygon.Polygon2D
Return true if the point (x, y) lies inside the polygon, with precision given by Shape2D.ACCURACY.
contains(Point2D) - Method in class math.geom2d.polygon.Rectangle2D
This method simply invoke ancestor method.
contains(double, double) - Method in class math.geom2d.polygon.Rectangle2D
 
contains(double, double, double, double) - Method in class math.geom2d.polygon.Rectangle2D
 
contains(Rectangle2D) - Method in class math.geom2d.polygon.Rectangle2D
 
contains(Point3D) - Method in class math.geom3d.Point3D
A point 'contains' another point if their euclidean distance is less than the accuracy.
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 angle, and an orientation flag.
containsAngle(double) - Method in class math.geom2d.conic.CircleArc2D
 
containsBounds(Shape2D) - Method in class math.geom2d.Box2D
Test if the specified Shape is totally contained in this Rectangle.
containsBounds(Shape2D) - Method in class math.geom2d.polygon.HRectangle2D
Test if the specified Shape is totally contained in this Rectangle.
containsBounds(Shape2D) - Method in class math.geom2d.polygon.Rectangle2D
Test if the specified Shape is totally contained in this Rectangle.
ContinuousBoundary2D - Interface in math.geom2d.curve
a continuous boundary is a continuous oriented curve which delimits a planar domain.
ContinuousCurve2D - Interface in math.geom2d.curve
Interface for all curves which can be drawn with one stroke.
ContinuousOrientedCurve2D - Interface in math.geom2d.curve
Defines a part of the boundary of a planar domain.
createCartesianLine2D(double, double, double) - Static method in class math.geom2d.line.StraightLine2D
Return a new Straight line, with the given coefficient of the cartesian equation (a*x + b*y + c = 0).
createMedian2D(Point2D, Point2D) - Static method in class math.geom2d.line.StraightLine2D
*
createOrthogonalLine2D(StraightObject2D, Point2D) - Static method in class math.geom2d.line.StraightLine2D
Return a new Straight line, parallel to another straigth object (ray, straight line or edge), and going through the given point.
createParallelLine2D(StraightObject2D, Point2D) - Static method in class math.geom2d.line.StraightLine2D
Return a new Straight line, parallel to another straight object (ray, straight line or edge), and going through the given point.
createParallelLine2D(StraightObject2D, double) - Static method in class math.geom2d.line.StraightLine2D
Return a new Straight line, parallel to another straight object (ray, straight line or edge), and going through the given point.
createPolar(double, double) - Static method in class math.geom2d.Point2D
create a new point from polar coordinates rho and theta.
createPolar(Point2D, double, double) - Static method in class math.geom2d.Point2D
create 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
create a new point from polar coordinates rho and theta, from the position (x0,y0).
createPolar(double, double) - Static method in class math.geom2d.Vector2D
 
createRotation(double) - Static method in class math.geom2d.transform.AbstractAffineTransform2D
Return a rotation around the origin, with angle in radians.
createRotation(Point2D, double) - Static method in class math.geom2d.transform.AbstractAffineTransform2D
Return a rotation around the specified point, with angle in radians.
createRotation(double, double, double) - Static method in class math.geom2d.transform.AbstractAffineTransform2D
Return a rotation around the specified point, with angle in radians.
createScaling(double, double) - Static method in class math.geom2d.transform.AbstractAffineTransform2D
Return a scaling by the given coefficients, centered on the origin.
createScaling(Point2D, double, double) - Static method in class math.geom2d.transform.AbstractAffineTransform2D
Return a scaling by the given coefficients, centered on the given point.
createStraightLine2D(Point2D, Point2D) - Static method in class math.geom2d.line.StraightLine2D
 
createStraightLine2D(Point2D, double, double) - Static method in class math.geom2d.line.StraightLine2D
Return a new Straight line going through the given point, and with the specified direction vector.
createTransformedShape(AffineTransform) - Method in class math.geom2d.curve.GeneralPath2D
Returns a new transformed Shape.
createTranslation(Vector2D) - Static method in class math.geom2d.transform.AbstractAffineTransform2D
Return a translation by the given vector.
createTranslation(double, double) - Static method in class math.geom2d.transform.AbstractAffineTransform2D
Return a translation by the given vector.
cross(Point2D, Point2D) - Static method in class math.geom2d.Point2D
Deprecated. 
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.
Curve2D - Interface in math.geom2d.curve
Interface for all linear and pieces smooth curves : polylines, conics, lines ...
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.
curves - Variable in class math.geom2d.curve.CurveSet2D
The inner array of curves
CurveSet2D<T extends Curve2D> - Class in math.geom2d.curve
A parameterized set of curves.
CurveSet2D() - Constructor for class math.geom2d.curve.CurveSet2D
Empty constructor.
CurveSet2D(T[]) - Constructor for class math.geom2d.curve.CurveSet2D
Constructor from an array of curves.
CurveSet2D(Collection<? extends T>) - Constructor for class math.geom2d.curve.CurveSet2D
Constructor from a collection 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 Bézier curve that intersects both the current coordinates and the coordinates (x3, y3), using the specified points (x1, y1) and (x2, y2) as Bézier 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 Bézier curve that intersects both the current coordinates and the coordinates (x3, y3), using the specified points (x1, y1) and (x2, y2) as Bézier control points.

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