- 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].
- 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
-
Compute the centroid of three points.
- chain(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
.
- choosePosition(double, double) - Static method in class math.geom2d.curve.Curve2DUtils
-
Choose an arbitrary position between positions t0 and t1, which can be
infinite.
- circle - Variable in class math.geom2d.conic.CircleArc2D
-
- 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(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 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
-
- 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
-
- 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.
- CirculinearBoundarySet2D<T extends CirculinearContour2D> - Class in math.geom2d.circulinear
-
A circulinear boundary which is composed of several CirculinearRing2D.
- CirculinearBoundarySet2D() - Constructor for class math.geom2d.circulinear.CirculinearBoundarySet2D
-
Empty constructor.
- CirculinearBoundarySet2D(int) - Constructor for class math.geom2d.circulinear.CirculinearBoundarySet2D
-
Empty constructor.
- CirculinearBoundarySet2D(T[]) - Constructor for class math.geom2d.circulinear.CirculinearBoundarySet2D
-
Constructor from an array of curves.
- CirculinearBoundarySet2D(T) - Constructor for class math.geom2d.circulinear.CirculinearBoundarySet2D
-
Constructor from a collection of curves.
- CirculinearBoundarySet2D(Collection<? extends T>) - Constructor for class math.geom2d.circulinear.CirculinearBoundarySet2D
-
Constructor from a collection of curves.
- 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.
- CirculinearCurve2D - Interface in math.geom2d.circulinear
-
Circulinear curve are composed of linear and/or circular elements.
- CirculinearCurve2DUtils - Class in math.geom2d.circulinear
-
Some utilities for working with circulinear curves.
- CirculinearCurve2DUtils() - Constructor for class math.geom2d.circulinear.CirculinearCurve2DUtils
-
- CirculinearCurveSet2D<T extends CirculinearCurve2D> - Class in math.geom2d.circulinear
-
An specialisation of CurveSet2D that accepts only instances of
CirculinearCurve2D.
- CirculinearCurveSet2D() - Constructor for class math.geom2d.circulinear.CirculinearCurveSet2D
-
Empty constructor.
- CirculinearCurveSet2D(int) - Constructor for class math.geom2d.circulinear.CirculinearCurveSet2D
-
Empty constructor.
- CirculinearCurveSet2D(T[]) - Constructor for class math.geom2d.circulinear.CirculinearCurveSet2D
-
Constructor from an array of curves.
- CirculinearCurveSet2D(Collection<? extends T>) - Constructor for class math.geom2d.circulinear.CirculinearCurveSet2D
-
Constructor from a collection of curves.
- CirculinearDomain2D - Interface in math.geom2d.circulinear
-
A domain whose boundary is a circulinear curve.
- CirculinearDomain2DUtils - Class in math.geom2d.circulinear
-
Some utilities for working with circulinear curves.
- CirculinearDomain2DUtils() - Constructor for class math.geom2d.circulinear.CirculinearDomain2DUtils
-
- 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
-
Future interface for circulinear boundary curves 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).
- clearCurves() - Method in class math.geom2d.curve.CurveArray2D
-
Clears the inner curve collection.
- clearCurves() - Method in class math.geom2d.curve.CurveSet2D
-
Clears the inner curve collection.
- clearPoints() - Method in class math.geom2d.point.PointArray2D
-
remove all points of the set.
- clearPoints() - Method in class math.geom2d.polygon.Polyline2D
-
Deprecated.
replaced by clearVertices()
- clearPoints() - Method in class math.geom2d.polygon.SimplePolygon2D
-
Deprecated.
use clearVertices instead
- clearPoints() - Method in class math.geom3d.PointSet3D
-
Removes all points of the set.
- clearVertices() - Method in class math.geom2d.polygon.Polyline2D
-
- 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 class math.geom2d.circulinear.CirculinearBoundarySet2D
-
- clip(Box2D) - Method in interface math.geom2d.circulinear.CirculinearContinuousCurve2D
-
- clip(Box2D) - Method in interface math.geom2d.circulinear.CirculinearCurve2D
-
- clip(Box2D) - Method in class math.geom2d.circulinear.CirculinearCurveSet2D
-
- clip(Box2D) - Method in interface math.geom2d.circulinear.CirculinearElement2D
-
- clip(Box2D) - Method in interface math.geom2d.circulinear.ContinuousCirculinearCurve2D
-
Deprecated.
- clip(Box2D) - Method in class math.geom2d.circulinear.PolyCirculinearCurve2D
-
- 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.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
-
Clip 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
-
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 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.CurveSet2D
-
Clips a curve, and return a CurveSet2D.
- 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 class math.geom2d.domain.BoundarySet2D
-
Clip the curve by a box.
- clip(Box2D) - Method in interface math.geom2d.domain.ContinuousOrientedCurve2D
-
- clip(Box2D) - Method in interface math.geom2d.domain.Domain2D
-
- 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
-
Clip 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
-
Clip the line object by a box.
- 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
-
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.Polyline2D
-
Clip the polyline by a box.
- clip(Box2D) - Method in class math.geom2d.polygon.Rectangle2D
-
Return 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.spline.BezierCurve2D
-
Deprecated.
Clip the Bezier curve by a box.
- clip(Box2D) - Method in class math.geom2d.spline.CubicBezierCurve2D
-
Clip the Bezier curve by a box.
- clip(Box2D) - Method in class math.geom2d.spline.PolyBezierCurve2D
-
Deprecated.
returns a new PolyBezierCurve2D.
- clip(Box2D) - Method in class math.geom2d.spline.PolyCubicBezierCurve2D
-
Returns a new PolyCubicBezierCurve2D.
- clip(Box2D) - Method in class math.geom2d.spline.QuadBezier2D
-
Deprecated.
Clip the circle arc by a box.
- clip(Box2D) - Method in class math.geom2d.spline.QuadBezierCurve2D
-
Clip the circle arc 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
-
- clip(Box3D) - Method in class math.geom3d.PointSet3D
-
- clip(Box3D) - Method in interface math.geom3d.Shape3D
-
- clip(Box3D) - Method in class math.geom3d.Shape3D.EmptySet3D
-
- clipBoundary(Boundary2D, Box2D) - Static method in class math.geom2d.domain.Boundary2DUtils
-
Clips a boundary and closes the result curve.
- clipContinuousCurve(ContinuousCurve2D, Box2D) - Static method in class math.geom2d.curve.Curve2DUtils
-
Clips a continuous curve and returns a set of continuous curves.
- clipContinuousOrientedCurve(ContinuousOrientedCurve2D, Box2D) - Static method in class math.geom2d.domain.Boundary2DUtils
-
Clip a curve, and return a CurveSet2D.
- clipCurve(Curve2D, Box2D) - Static method in class math.geom2d.curve.Curve2DUtils
-
Clip a curve, and return a CurveSet2D.
- clipCurveSet(CurveSet2D<?>, Box2D) - Static method in class math.geom2d.curve.Curve2DUtils
-
clip a CurveSet2D.
- clipSmoothCurve(SmoothCurve2D, Box2D) - Static method in class math.geom2d.curve.Curve2DUtils
-
Clip a continuous smooth curve.
- clipSmoothCurve(SmoothCurve2D, StraightLine2D) - Static method in class math.geom2d.curve.Curve2DUtils
-
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.CurveSet2D
-
- 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.LineObject2D
-
Deprecated.
- 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.Ring2D
-
Deprecated.
- clone() - Method in class math.geom2d.polygon.SimplePolygon2D
-
- clone() - Method in class math.geom2d.spline.BezierCurve2D
-
Deprecated.
- clone() - Method in class math.geom2d.spline.CubicBezierCurve2D
-
- clone() - Method in class math.geom2d.spline.QuadBezier2D
-
Deprecated.
- clone() - Method in class math.geom2d.spline.QuadBezierCurve2D
-
- clone() - Method in class math.geom2d.Vector2D
-
- closed - Variable in class math.geom2d.curve.PolyCurve2D
-
flag for indicating if the curve is closed or not (default is open)
- ClosedPolyline2D - Class in math.geom2d.line
-
Deprecated.
use math.geom2d.polygon.Ring2D instead (0.7.0)
- ClosedPolyline2D() - Constructor for class math.geom2d.line.ClosedPolyline2D
-
Deprecated.
- ClosedPolyline2D(Point2D) - Constructor for class math.geom2d.line.ClosedPolyline2D
-
Deprecated.
- ClosedPolyline2D(Point2D[]) - Constructor for class math.geom2d.line.ClosedPolyline2D
-
Deprecated.
- ClosedPolyline2D(double[], double[]) - Constructor for class math.geom2d.line.ClosedPolyline2D
-
Deprecated.
- ClosedPolyline2D(Collection<? extends Point2D>) - Constructor for class math.geom2d.line.ClosedPolyline2D
-
Deprecated.
- 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
.
- ColinearPointsException - Exception in math.geom2d
-
- ColinearPointsException(Point2D, Point2D, Point2D) - Constructor for exception math.geom2d.ColinearPointsException
-
- 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.GenericDomain2D
-
- complement() - Method in class math.geom2d.polygon.HRectangle2D
-
- 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
-
- complement() - Method in class math.geom2d.polygon.SimplePolygon2D
-
Returns the polygon created by reversing the order of the vertices.
- compose(AffineTransform2D) - Method in class math.geom2d.AffineTransform2D
-
Deprecated.
replaced by concatenate() method (0.6.3)
- computeBuffer(CirculinearCurve2D, double) - Static method in class math.geom2d.circulinear.CirculinearCurve2DUtils
-
Compute the buffer of a circulinear curve.
- computeBuffer(PointSet2D, double) - Static method in class math.geom2d.circulinear.CirculinearCurve2DUtils
-
Compute buffer of a point set.
- computeBuffer(CirculinearDomain2D, double) - Static method in class math.geom2d.circulinear.CirculinearDomain2DUtils
-
- computeBufferSimpleContour(CirculinearContinuousCurve2D, double) - Static method in class math.geom2d.circulinear.CirculinearCurve2DUtils
-
Computes the rings that form the buffer of a continuous circulinear
curve that does not self-intersect.
- computeBufferSimpleRing(CirculinearContour2D, double) - Static method in class math.geom2d.circulinear.CirculinearDomain2DUtils
-
Computes the rings that form the domain of a circulinear curve which
does not self-intersect.
- concatenate(AffineTransform2D) - Method in class math.geom2d.AffineTransform2D
-
Return 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.
- Conic2DUtils - Class in math.geom2d.conic
-
Generic class providing utilities for manipulating conics.
- Conic2DUtils() - Constructor for class math.geom2d.conic.Conic2DUtils
-
- contains(Point2D) - Method in class math.geom2d.Box2D
-
- contains(double, double) - 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(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) - 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(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(Point2D) - Method in class math.geom2d.curve.CurveSet2D
-
Returns true if one of the curves contains the point
- contains(double, double) - Method in class math.geom2d.curve.CurveSet2D
-
Returns true if one of the curves contains the point
- 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.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.MultiPolygon2D
-
- contains(double, double) - Method in class math.geom2d.polygon.MultiPolygon2D
-
- contains(double, double) - Method in class math.geom2d.polygon.Polyline2D
-
- contains(Point2D) - Method in class math.geom2d.polygon.Polyline2D
-
- 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(Point2D) - Method in class math.geom2d.polygon.SimplePolygon2D
-
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.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(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
-
- contains(Point3D) - Method in class math.geom3d.Shape3D.EmptySet3D
-
- 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.EllipseArc2D
-
- containsBounds(Shape2D) - Method in class math.geom2d.Box2D
-
Test if the specified Shape is totally contained in this Box2D.
- containsCurve(Curve2D) - Method in class math.geom2d.curve.CurveArray2D
-
Checks if the curve set contains the given curve.
- containsCurve(T) - Method in class math.geom2d.curve.CurveSet2D
-
Checks if the curve set contains the given curve.
- ContinuousBoundary2D - Interface in math.geom2d.domain
-
A continuous boundary is a continuous oriented curve which delimits a
connected planar domain.
- ContinuousCirculinearCurve2D - Interface in math.geom2d.circulinear
-
Deprecated.
replaced by CirculinearContinuousCurve2D
- ContinuousCurve2D - Interface in math.geom2d.curve
-
Interface for all curves which can be drawn with one stroke.
- ContinuousCurve3D - Interface in math.geom3d.curve
-
- ContinuousOrientedCurve2D - Interface in math.geom2d.domain
-
Defines a part of the boundary of a planar domain.
- convert(Curve2D) - Static method in class math.geom2d.circulinear.CirculinearCurve2DUtils
-
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
-
- 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
-
- 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
-
- 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
-
- create(Point2D, Point2D) - Static method in class math.geom2d.Box2D
-
- 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.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(Point2D, double) - Static method in class math.geom2d.conic.Circle2D
-
Creates a circle from a center and a radius.
- create(Point2D, Point2D, Point2D) - Static method in class math.geom2d.conic.Circle2D
-
Creates a circle containing 3 points.
- create(Circle2D, double, double) - Static method in class math.geom2d.conic.CircleArc2D
-
- create(Circle2D, double, double, boolean) - Static method in class math.geom2d.conic.CircleArc2D
-
- create(Point2D, double, double, double) - Static method in class math.geom2d.conic.CircleArc2D
-
- create(Point2D, double, double, double, boolean) - Static method in class math.geom2d.conic.CircleArc2D
-
- 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
-
Main constructor: define center by a point plus major and minor semi axis
- create(Point2D, double, double, double) - Static method in class math.geom2d.conic.Ellipse2D
-
Define center by point, major and minor semi axis lengths, and
orientation angle.
- 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
-
Constructs an ellipse from the java.awt.geom class for ellipse.
- create(Ellipse2D, double, double) - Static method in class math.geom2d.conic.EllipseArc2D
-
Specify supporting ellipse, start angle and end angle, and a flag
indicating whether the arc is directed or not.
- create(Ellipse2D, double, double, boolean) - Static method in class math.geom2d.conic.EllipseArc2D
-
Specify supporting ellipse, start angle and end angle, and a flag
indicating whether the arc is directed or not.
- 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(Point2D, Point2D) - Static method in class math.geom2d.conic.Parabola2D
-
Creates a parabola by supplying the vertex and the focus.
- 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.BoundarySet2D
-
Static factory for creating a new PolyCurve2D from a collection of
curves.
- create(T[]) - Static method in class math.geom2d.domain.BoundarySet2D
-
Static factory for creating a new PolyCurve2D from an array of
curves.
- create(Point2D, Vector2D) - Static method in class math.geom2d.line.InvertedRay2D
-
Static factory for creating a new inverted ray with given direction
to target.
- create(Point2D, Point2D) - Static method in class math.geom2d.line.Line2D
-
Static factory for creating a new Line2D, starting from p1
and finishing at p2.
- create(Point2D, Point2D, double, double) - 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
-
Static factory for creating a new line segment between two points.
- create(Point2D, Vector2D) - Static method in class math.geom2d.line.Ray2D
-
Static factory for creating a new ray.
- create(Point2D, Point2D) - Static method in class math.geom2d.line.Ray2D
-
Static factory for creating a new ray, originating from
origin<\code>, and going in the
direction of target<\code>.
- create(Point2D, double) - Static method in class math.geom2d.line.StraightLine2D
-
Creates a straight line going through a point and with a given angle.
- create(Point2D, Point2D) - Static method in class math.geom2d.line.StraightLine2D
-
Creates a straight line through 2 points.
- create(Point2D, Vector2D) - Static method in class math.geom2d.line.StraightLine2D
-
Creates a straight line through a point and with a given direction
vector.
- create(Collection<? extends Point2D>) - Static method in class math.geom2d.point.PointArray2D
-
- create(Point2D[]) - Static method in class math.geom2d.point.PointArray2D
-
- create(int) - Static method in class math.geom2d.point.PointArray2D
-
- create(double, double) - Static method in class math.geom2d.Point2D
-
Static factory for creating a new point in cartesian coordinates.
- create(Point2D) - Static method in class math.geom2d.Point2D
-
Static factory for creating a new point from an existing instance of
java 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<? 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(Point2D, Point2D, Point2D, Point2D) - Static method in class math.geom2d.spline.CubicBezierCurve2D
-
- create(Point2D, Vector2D, Point2D, Vector2D) - Static method in class math.geom2d.spline.CubicBezierCurve2D
-
- 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
-
Static factory for creating a new Quadratic Bezier curve from 3 points.
- create(Point2D) - Static method in class math.geom2d.Vector2D
-
Static factory for creating a new vector from the coordinate of a point.
- create(double, double) - Static method in class math.geom2d.Vector2D
-
Static factory for creating a new point in cartesian coordinates.
- createBuffer(Polygon2D, double) - Static method in class math.geom2d.polygon.Polygon2DUtils
-
- createCartesian(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).
- createCartesianLine2D(double, double, double) - Static method in class math.geom2d.line.StraightLine2D
-
Deprecated.
since 0.6.3, use createCartesian instead
- createClosedParallel(ClosedPolyline2D, double) - Static method in class math.geom2d.line.Polyline2DUtils
-
Deprecated.
Creates a curve parallel to the given polyline, at a distance d.
- createClosedParallel(LinearRing2D, double) - Static method in class math.geom2d.polygon.Polyline2DUtils
-
Creates a curve parallel to the given polyline, at a distance d.
- createContinuousParallel(CirculinearContinuousCurve2D, double) - Static method in class math.geom2d.circulinear.CirculinearCurve2DUtils
-
- createGlideReflection(LinearShape2D, double) - Static method in class math.geom2d.AffineTransform2D
-
- createHomothecy(Point2D, double) - Static method in class math.geom2d.AffineTransform2D
-
- createIdentity() - Static method in class math.geom2d.AffineTransform2D
-
- createLineReflection(LinearShape2D) - Static method in class math.geom2d.AffineTransform2D
-
- createMedian(Point2D, Point2D) - Static method in class math.geom2d.line.StraightLine2D
-
Creates a median between 2 points.
- createMedian2D(Point2D, Point2D) - Static method in class math.geom2d.line.StraightLine2D
-
Deprecated.
since 0.6.3, use createMedian instead
- createOrthogonalLine2D(LinearShape2D, Point2D) - Static method in class math.geom2d.line.StraightLine2D
-
Deprecated.
since 0.6.3, use createPerpendicular instead
- createParallel(CirculinearCurve2D, double) - Static method in class math.geom2d.circulinear.CirculinearCurve2DUtils
-
- createParallel(Polyline2D, double) - Static method in class math.geom2d.line.Polyline2DUtils
-
Deprecated.
Creates a curve parallel to the given polyline, at a distance d.
- createParallel(LinearShape2D, 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.
- createParallel(LinearShape2D, 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.
- createParallel(Polyline2D, double) - Static method in class math.geom2d.polygon.Polyline2DUtils
-
Creates a curve parallel to the given polyline, at a distance d.
- createParallelLine2D(LinearShape2D, Point2D) - Static method in class math.geom2d.line.StraightLine2D
-
Deprecated.
since 0.6.3, use createParallel() instead
- createParallelLine2D(LinearShape2D, double) - Static method in class math.geom2d.line.StraightLine2D
-
Deprecated.
since 0.6.3, use createParallel() instead
- createPerpendicular(LinearShape2D, Point2D) - Static method in class math.geom2d.line.StraightLine2D
-
Return 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
-
Return a point reflection centered on 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
-
- createRotation(double) - Static method in class math.geom2d.AffineTransform2D
-
Return a rotation around the origin, with angle in radians.
- createRotation(Point2D, double) - Static method in class math.geom2d.AffineTransform2D
-
Return a rotation around the specified point, with angle in radians.
- createRotation(double, double, double) - Static method in class math.geom2d.AffineTransform2D
-
Return 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
-
Return a scaling by the given coefficients, centered on the origin.
- createScaling(Point2D, double, double) - Static method in class math.geom2d.AffineTransform2D
-
Return a scaling by the given coefficients, centered on the given point.
- createShear(double, double) - Static method in class math.geom2d.AffineTransform2D
-
Creates a Shear transform, using the classical Java notation.
- createStraightLine2D(Point2D, Point2D) - Static method in class math.geom2d.line.StraightLine2D
-
Deprecated.
use create(Point2D, Point2D) instead
- createStraightLine2D(Point2D, double, double) - Static method in class math.geom2d.line.StraightLine2D
-
Deprecated.
since 0.6.3, use create() instead
- 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
-
- 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 :
- 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.
- ctrlx - Variable in class math.geom2d.spline.QuadBezierCurve2D
-
- ctrlx1 - Variable in class math.geom2d.spline.CubicBezierCurve2D
-
- ctrlx2 - Variable in class math.geom2d.spline.CubicBezierCurve2D
-
- ctrly - Variable in class math.geom2d.spline.QuadBezierCurve2D
-
- ctrly1 - Variable in class math.geom2d.spline.CubicBezierCurve2D
-
- ctrly2 - Variable in class math.geom2d.spline.CubicBezierCurve2D
-
- CubicBezierCurve2D - Class in math.geom2d.spline
-
A cubic bezier curve, defined by 4 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.
- Curve2D - Interface in math.geom2d.curve
-
Interface for piecewise smooth curves, like polylines, conics, straight
lines, line segments...
- Curve2DUtils - Class in math.geom2d.curve
-
Collects some useful methods for clipping curves.
- Curve2DUtils() - Constructor for class math.geom2d.curve.Curve2DUtils
-
- 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.
- 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
-
Deprecated.
use CurveArray2D instead
- CurveSet2D(int) - Constructor for class math.geom2d.curve.CurveSet2D
-
Deprecated.
use CurveArray2D instead
- CurveSet2D(T[]) - Constructor for class math.geom2d.curve.CurveSet2D
-
Deprecated.
use CurveArray2D instead
- CurveSet2D(Collection<? extends T>) - Constructor for class math.geom2d.curve.CurveSet2D
-
Deprecated.
use CurveArray2D instead
- 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.
- GeneralPath2D - Class in math.geom2d.curve
-
The GeneralPath
class represents a geometric path constructed
from straight lines, and quadratic and cubic (Bezier) curves.
- GeneralPath2D() - Constructor for class math.geom2d.curve.GeneralPath2D
-
Constructs a new GeneralPath
object.
- GeneralPath2D(int) - Constructor for class math.geom2d.curve.GeneralPath2D
-
Constructs a new GeneralPath
object with the specified
winding rule to control operations that require the interior of the path
to be defined.
- GeneralPath2D(int, int) - Constructor for class math.geom2d.curve.GeneralPath2D
-
Constructs a new GeneralPath
object with the specified
winding rule and the specified initial capacity to store path
coordinates.
- GeneralPath2D(Shape) - Constructor for class math.geom2d.curve.GeneralPath2D
-
Constructs a new
GeneralPath
object from an arbitrary
Shape
object.
- GenericCirculinearDomain2D - Class in math.geom2d.circulinear
-
A specialization of GenericDomain2D, whose boundary is constrained to be
circulinear.
- GenericCirculinearDomain2D(CirculinearBoundary2D) - Constructor for class math.geom2d.circulinear.GenericCirculinearDomain2D
-
- GenericCirculinearRing2D - Class in math.geom2d.circulinear
-
A basic implementation of a CirculinearRing2D, which is supposed to be
always bounded and closed.
- GenericCirculinearRing2D() - Constructor for class math.geom2d.circulinear.GenericCirculinearRing2D
-
- GenericCirculinearRing2D(int) - Constructor for class math.geom2d.circulinear.GenericCirculinearRing2D
-
- GenericCirculinearRing2D(CirculinearElement2D[]) - Constructor for class math.geom2d.circulinear.GenericCirculinearRing2D
-
- GenericCirculinearRing2D(CirculinearElement2D[], boolean) - Constructor for class math.geom2d.circulinear.GenericCirculinearRing2D
-
Deprecated.
- GenericCirculinearRing2D(Collection<? extends CirculinearElement2D>) - Constructor for class math.geom2d.circulinear.GenericCirculinearRing2D
-
- GenericCirculinearRing2D(Collection<? extends CirculinearElement2D>, boolean) - Constructor for class math.geom2d.circulinear.GenericCirculinearRing2D
-
Deprecated.
- GenericDomain2D - Class in math.geom2d.domain
-
A domain defined from its boundary.
- GenericDomain2D(Boundary2D) - Constructor for class math.geom2d.domain.GenericDomain2D
-
- getAbsoluteAngle(Point2D, Point2D, Point2D) - Static method in class math.geom2d.Angle2D
-
Gets the absolute angle between the ray formed by (p2, p1) and the ray
formed by (p2, p3).
- getAbsoluteAngle(double, double, double, double, double, double) - Static method in class math.geom2d.Angle2D
-
Gets the absolute angle between the ray formed by (p2, p1) and the ray
formed by (p2, p3), where pi = (xi,yi), i=1,2,3.
- getAffineMatrix() - Method in class math.geom2d.AffineTransform2D
-
Returns the 3x3 square matrix representing the transform.
- getAngle(LinearShape2D, LinearShape2D) - Static method in class math.geom2d.Angle2D
-
Gets angle between two (directed) straight objects.
- getAngle(Vector2D, Vector2D) - Static method in class math.geom2d.Angle2D
-
Gets angle between two vectors.
- getAngle(Point2D, Point2D, Point2D) - Static method in class math.geom2d.Angle2D
-
Gets the angle between the ray formed by (p2, p1) and the ray formed by
(p2, p3).
- getAngle(double, double, double, double, double, double) - Static method in class math.geom2d.Angle2D
-
Gets the angle between the ray formed by (p2, p1) and the ray formed by
(p2, p3), where pi = (xi,yi), i=1,2,3.
- getAngle() - Method in class math.geom2d.conic.Ellipse2D
-
return the angle of the ellipse first axis with the Ox axis.
- getAngle(double) - Method in class math.geom2d.conic.EllipseArc2D
-
Returns the angle associated with the given position
- getAngle() - Method in class math.geom2d.conic.Hyperbola2D
-
Returns the angle made by the first direction vector with the horizontal
axis.
- getAngle() - Method in class math.geom2d.conic.Parabola2D
-
Returns orientation angle of parabola.
- getAngle() - Method in class math.geom2d.Vector2D
-
Returns the angle with the horizontal axis, in radians.
- getAngleExtent() - Method in class math.geom2d.conic.EllipseArc2D
-
- getArea() - Method in class math.geom2d.polygon.LinearRing2D
-
Computes area of the polyline, by returning the absolute value of the
signed area.
- getArea() - Method in class math.geom2d.polygon.SimplePolygon2D
-
Computes area of the polygon, by returning the absolute value of the
signed area.
- getAsAWTRectangle() - Method in class math.geom2d.Box2D
-
convert to AWT rectangle.
- getAsAWTRectangle2D() - Method in class math.geom2d.Box2D
-
convert to AWT Rectangle2D.
- getAsAWTShape() - Method in class math.geom2d.curve.AbstractContinuousCurve2D
-
- getAsAWTShape() - Method in interface math.geom2d.curve.Curve2D
-
- getAsAWTShape() - Method in class math.geom2d.curve.CurveArray2D
-
- getAsAWTShape() - Method in class math.geom2d.curve.CurveSet2D
-
- getAsDouble() - Method in class math.geom2d.Point2D
-
Converts point to a double version.
- getAsFloat() - Method in class math.geom2d.Point2D
-
Converts point to a float version.
- getAsInt() - Method in class math.geom2d.Point2D
-
Converts point to an integer version.
- getAsPolyline(int) - Method in class math.geom2d.curve.AbstractContinuousCurve2D
-
- getAsPolyline(int) - Method in interface math.geom2d.curve.ContinuousCurve2D
-
Returns an approximation of the curve as a polyline with n
line segments.
- getAsPolyline(int) - Method in class math.geom2d.curve.PolyCurve2D
-
- getAsPolyline(int) - Method in class math.geom2d.line.StraightLine2D
-
Throws an exception when called.
- getAsRectangle() - Method in class math.geom2d.Box2D
-
Converts to a rectangle.
- getAsymptotes() - Method in class math.geom2d.conic.Hyperbola2D
-
Returns the asymptotes of the hyperbola.
- getBoundary() - Method in class math.geom2d.Box2D
-
Returns the boundary of this box.
- getBoundary() - Method in interface math.geom2d.circulinear.CirculinearDomain2D
-
- getBoundary() - Method in class math.geom2d.circulinear.GenericCirculinearDomain2D
-
- getBoundary() - Method in interface math.geom2d.domain.Domain2D
-
Returns the boundary of the set.
- getBoundary() - Method in class math.geom2d.domain.GenericDomain2D
-
- getBoundary() - Method in class math.geom2d.polygon.HRectangle2D
-
- getBoundary() - Method in class math.geom2d.polygon.MultiPolygon2D
-
- getBoundary() - Method in interface math.geom2d.polygon.Polygon2D
-
- getBoundary() - Method in class math.geom2d.polygon.Rectangle2D
-
- getBoundary() - Method in class math.geom2d.polygon.SimplePolygon2D
-
Returns a set of one LinearRing2D, which encloses the polygon.
- getBoundaryCurves() - Method in class math.geom2d.circulinear.BoundaryPolyCirculinearCurve2D
-
- getBoundaryCurves() - Method in class math.geom2d.circulinear.GenericCirculinearRing2D
-
- getBoundaryCurves() - Method in class math.geom2d.conic.Ellipse2D
-
- getBoundaryCurves() - Method in class math.geom2d.conic.HyperbolaBranch2D
-
Returns an instance of ArrayList containing only
this
.
- getBoundaryCurves() - Method in class math.geom2d.conic.Parabola2D
-
- getBoundaryCurves() - Method in interface math.geom2d.domain.Boundary2D
-
Returns the different continuous curves composing the boundary
- getBoundaryCurves() - Method in class math.geom2d.domain.BoundaryPolyCurve2D
-
Returns a ArrayList containing only
this
.
- getBoundaryCurves() - Method in class math.geom2d.domain.BoundarySet2D
-
- getBoundaryCurves() - Method in class math.geom2d.line.StraightLine2D
-
- getBoundaryCurves() - Method in class math.geom2d.polygon.LinearRing2D
-
- getBoundaryPortion(Box2D, Point2D, Point2D) - Static method in class math.geom2d.domain.Boundary2DUtils
-
Extracts a portion of the boundary of a bounded box.
- getBoundingBox() - Method in class math.geom2d.Box2D
-
- getBoundingBox() - Method in class math.geom2d.conic.Ellipse2D
-
Return more precise bounds for the ellipse.
- getBoundingBox() - Method in class math.geom2d.conic.EllipseArc2D
-
- getBoundingBox() - Method in class math.geom2d.conic.HyperbolaBranch2D
-
Returns a bounding box with infinite bounds in every direction
- getBoundingBox() - Method in class math.geom2d.conic.HyperbolaBranchArc2D
-
- getBoundingBox() - Method in class math.geom2d.conic.Parabola2D
-
- getBoundingBox() - Method in class math.geom2d.conic.ParabolaArc2D
-
- getBoundingBox() - Method in class math.geom2d.curve.CurveArray2D
-
Returns bounding box for the CurveArray2D.
- getBoundingBox() - Method in class math.geom2d.curve.CurveSet2D
-
Returns bounding box for the CurveSet2D.
- getBoundingBox() - Method in class math.geom2d.domain.GenericDomain2D
-
If the domain is bounded, returns the bounding box of its boundary,
otherwise returns an infinite bounding box.
- getBoundingBox() - Method in class math.geom2d.line.InvertedRay2D
-
- getBoundingBox() - Method in class math.geom2d.line.Line2D
-
Returns the bounding box of the Line2D.
- getBoundingBox() - Method in class math.geom2d.line.LineArc2D
-
- getBoundingBox() - Method in class math.geom2d.line.LineSegment2D
-
- getBoundingBox() - Method in class math.geom2d.line.Ray2D
-
- getBoundingBox() - Method in class math.geom2d.line.StraightLine2D
-
- getBoundingBox() - Method in class math.geom2d.point.PointArray2D
-
- getBoundingBox() - Method in class math.geom2d.Point2D
-
Returns a bounding box with zero width and zero height, whose coordinates
limits are point coordinates.
- getBoundingBox() - Method in class math.geom2d.polygon.HRectangle2D
-
- getBoundingBox() - Method in class math.geom2d.polygon.MultiPolygon2D
-
- getBoundingBox() - Method in class math.geom2d.polygon.Polyline2D
-
- getBoundingBox() - Method in class math.geom2d.polygon.Rectangle2D
-
Return bounding box of the rectangle.
- getBoundingBox() - Method in class math.geom2d.polygon.SimplePolygon2D
-
Returns the bounding box of the polygon.
- getBoundingBox() - Method in interface math.geom2d.Shape2D
-
Returns the bounding box of the shape.
- getBoundingBox() - Method in class math.geom2d.spline.CubicBezierCurve2D
-
- getBoundingBox() - Method in class math.geom2d.spline.QuadBezierCurve2D
-
- getBoundingBox() - Method in class math.geom3d.line.LineSegment3D
-
- getBoundingBox() - Method in class math.geom3d.line.StraightLine3D
-
- getBoundingBox() - Method in class math.geom3d.plane.Plane3D
-
- getBoundingBox() - Method in class math.geom3d.Point3D
-
- getBoundingBox() - Method in class math.geom3d.PointSet3D
-
- getBoundingBox() - Method in class math.geom3d.Shape3D.EmptySet3D
-
- getBoundingBox() - Method in interface math.geom3d.Shape3D
-
- getBounds() - Method in class math.geom2d.curve.GeneralPath2D
-
Return the bounding box of the path.
- getBounds2D() - Method in class math.geom2d.curve.GeneralPath2D
-
Returns the bounding box of the path.
- getBranches() - Method in class math.geom2d.conic.Hyperbola2D
-
- getBuffer(double) - Method in class math.geom2d.circulinear.CirculinearBoundarySet2D
-
- getBuffer(double) - Method in class math.geom2d.circulinear.CirculinearCurveSet2D
-
- getBuffer(double) - Method in interface math.geom2d.circulinear.CirculinearShape2D
-
Computes the buffer of the shape, formed by the set of points located
at a distance from the shape that is lower or equal to d.
- getBuffer(double) - Method in class math.geom2d.circulinear.GenericCirculinearDomain2D
-
- getBuffer(double) - Method in class math.geom2d.circulinear.PolyCirculinearCurve2D
-
- getBuffer(double) - Method in class math.geom2d.conic.Circle2D
-
- getBuffer(double) - Method in class math.geom2d.conic.CircleArc2D
-
- getBuffer(double) - Method in class math.geom2d.line.AbstractLine2D
-
- getBuffer(double) - Method in class math.geom2d.line.Line2D
-
- getBuffer(double) - Method in class math.geom2d.point.PointArray2D
-
- getBuffer(double) - Method in class math.geom2d.Point2D
-
- getBuffer(double) - Method in class math.geom2d.polygon.HRectangle2D
-
- getBuffer(double) - Method in class math.geom2d.polygon.MultiPolygon2D
-
- getBuffer(double) - Method in class math.geom2d.polygon.Polyline2D
-
- getBuffer(double) - Method in class math.geom2d.polygon.Rectangle2D
-
- getBuffer(double) - Method in class math.geom2d.polygon.SimplePolygon2D
-
- getCartesianEquation() - Method in class math.geom2d.line.AbstractLine2D
-
Returns the coefficient of the Cartesian representation of the line.
- getCartesianEquation() - Method in class math.geom2d.line.Line2D
-
- getCenter() - Method in class math.geom2d.conic.Ellipse2D
-
Returns center of the ellipse.
- getCenter() - Method in class math.geom2d.conic.Hyperbola2D
-
Returns the center of the Hyperbola.
- getCenter() - Method in class math.geom2d.transform.CircleInversion2D
-
- getCentroid() - Method in class math.geom2d.polygon.SimplePolygon2D
-
Computes the centroid (center of mass) of the polygon.
- getChildCurve(double) - Method in class math.geom2d.curve.CurveArray2D
-
Returns the child curve corresponding to a given position.
- getChildCurve(double) - Method in class math.geom2d.curve.CurveSet2D
-
Returns the child curve corresponding to a given position.
- getClippingLines() - Method in class math.geom2d.Box2D
-
Returns a set of straight of lines defining half-planes, that all contain
the box.
- getClosestVertex(Point2D) - Method in interface math.geom2d.grid.Grid2D
-
- getClosestVertex(Point2D) - Method in class math.geom2d.grid.SquareGrid2D
-
- getClosestVertex(Point2D) - Method in class math.geom2d.grid.TriangleGrid2D
-
- getCoef(int, int) - Method in class math.utils.Matrix
-
return the coef.
- getCoefficients() - Method in class math.geom2d.AffineTransform2D
-
Returns coefficients of the transform in a linear array of 6 double.
- getCoefficients() - Method in class math.geom3d.transform.AffineTransform3D
-
Returns the affine coefficients of the transform.
- getColumns() - Method in class math.utils.Matrix
-
return the number of columns.
- getConicCoefficients() - Method in class math.geom2d.conic.Circle2D
-
Returns Cartesian equation of the circle:
- getConicCoefficients() - Method in interface math.geom2d.conic.Conic2D
-
Returns the coefficient of the Cartesian representation of the conic.
- getConicCoefficients() - Method in class math.geom2d.conic.Ellipse2D
-
Returns the conic coefficients of the ellipse.
- getConicCoefficients() - Method in class math.geom2d.conic.Hyperbola2D
-
- getConicCoefficients() - Method in class math.geom2d.conic.Parabola2D
-
- getConicType() - Method in class math.geom2d.conic.Circle2D
-
- getConicType() - Method in interface math.geom2d.conic.Conic2D
-
- getConicType() - Method in class math.geom2d.conic.Ellipse2D
-
- getConicType() - Method in class math.geom2d.conic.Hyperbola2D
-
- getConicType() - Method in class math.geom2d.conic.Parabola2D
-
- getContinuousCurves() - Method in class math.geom2d.circulinear.BoundaryPolyCirculinearCurve2D
-
- getContinuousCurves() - Method in interface math.geom2d.circulinear.CirculinearBoundary2D
-
- getContinuousCurves() - Method in class math.geom2d.circulinear.CirculinearBoundarySet2D
-
- getContinuousCurves() - Method in interface math.geom2d.circulinear.CirculinearCurve2D
-
Returns the collection of continuous circulinear curves which
constitute this curve.
- getContinuousCurves() - Method in class math.geom2d.circulinear.CirculinearCurveSet2D
-
- getContinuousCurves() - Method in class math.geom2d.circulinear.GenericCirculinearRing2D
-
- getContinuousCurves() - Method in class math.geom2d.circulinear.PolyCirculinearCurve2D
-
- getContinuousCurves() - Method in class math.geom2d.conic.Circle2D
-
- getContinuousCurves() - Method in class math.geom2d.conic.CircleArc2D
-
- getContinuousCurves() - Method in class math.geom2d.conic.Ellipse2D
-
- getContinuousCurves() - Method in class math.geom2d.conic.EllipseArc2D
-
- getContinuousCurves() - Method in class math.geom2d.curve.AbstractContinuousCurve2D
-
- getContinuousCurves() - Method in interface math.geom2d.curve.Curve2D
-
Returns the collection of continuous curves which constitute this curve.
- getContinuousCurves() - Method in class math.geom2d.curve.CurveArray2D
-
- getContinuousCurves() - Method in class math.geom2d.curve.CurveSet2D
-
- getContinuousCurves() - Method in class math.geom2d.curve.PolyCurve2D
-
- getContinuousCurves() - Method in class math.geom2d.line.AbstractLine2D
-
- getContinuousCurves() - Method in class math.geom2d.line.Line2D
-
- getContinuousCurves() - Method in class math.geom2d.line.LineArc2D
-
- getContinuousCurves() - Method in class math.geom2d.line.StraightLine2D
-
Need to override to cast the type.
- getContinuousCurves() - Method in class math.geom2d.polygon.LinearRing2D
-
- getContinuousCurves() - Method in class math.geom2d.polygon.Polyline2D
-
- getContinuousCurves() - Method in interface math.geom3d.curve.Curve3D
-
Returns the collection of continuous curves which constitute this curve.
- getContinuousCurves() - Method in class math.geom3d.line.LineSegment3D
-
- getContinuousCurves() - Method in class math.geom3d.line.StraightLine3D
-
- getControl() - Method in class math.geom2d.spline.QuadBezierCurve2D
-
- getControl1() - Method in class math.geom2d.spline.CubicBezierCurve2D
-
- getControl2() - Method in class math.geom2d.spline.CubicBezierCurve2D
-
- getCtrl() - Method in class math.geom2d.spline.QuadBezierCurve2D
-
- getCtrlP1() - Method in class math.geom2d.spline.CubicBezierCurve2D
-
- getCtrlP2() - Method in class math.geom2d.spline.CubicBezierCurve2D
-
- getCurrentPoint() - Method in class math.geom2d.curve.GeneralPath2D
-
Returns the coordinates most recently added to the end of the path as a
Point2D
object.
- getCurvature(double) - Method in class math.geom2d.conic.Ellipse2D
-
Returns the curvature of the ellipse.
- getCurvature(double) - Method in class math.geom2d.conic.EllipseArc2D
-
returns the curvature of the ellipse arc.
- getCurvature(double) - Method in class math.geom2d.conic.HyperbolaBranch2D
-
- getCurvature(double) - Method in class math.geom2d.conic.HyperbolaBranchArc2D
-
- getCurvature(double) - Method in class math.geom2d.conic.Parabola2D
-
Returns the curvature of the parabola at the given position.
- getCurvature(double) - Method in class math.geom2d.conic.ParabolaArc2D
-
Returns the curvature of the parabola arc.
- getCurvature(double) - Method in interface math.geom2d.curve.SmoothCurve2D
-
- getCurvature(double) - Method in class math.geom2d.line.AbstractLine2D
-
returns 0 as every straight object.
- getCurvature(double) - Method in class math.geom2d.line.Line2D
-
Returns 0 as every linear shape.
- getCurvature(double) - Method in class math.geom2d.spline.CubicBezierCurve2D
-
returns the curvature of the Curve.
- getCurvature(double) - Method in class math.geom2d.spline.QuadBezierCurve2D
-
returns the curvature of the Curve.
- getCurve(int) - Method in class math.geom2d.curve.CurveArray2D
-
Returns the inner curve corresponding to the given index.
- getCurve(int) - Method in class math.geom2d.curve.CurveSet2D
-
Returns the inner curve corresponding to the given index.
- getCurveIndex(double) - Method in class math.geom2d.curve.CurveArray2D
-
Returns the index of the curve corresponding to a given position.
- getCurveIndex(double) - Method in class math.geom2d.curve.CurveSet2D
-
Returns the index of the curve corresponding to a given position.
- getCurveNumber() - Method in class math.geom2d.curve.CurveArray2D
-
Returns the number of curves in the collection
- getCurveNumber() - Method in class math.geom2d.curve.CurveSet2D
-
Returns the number of curves in the collection
- getCurves() - Method in class math.geom2d.curve.CurveArray2D
-
Returns the collection of curves
- getCurves() - Method in class math.geom2d.curve.CurveSet2D
-
Returns the collection of curves
- getDepth() - Method in class math.geom3d.Box3D
-
Returns the depth, i.e.
- getDirection() - Method in class math.geom3d.line.StraightLine3D
-
- getDistance(Point2D) - Method in class math.geom2d.conic.Circle2D
-
- getDistance(double, double) - Method in class math.geom2d.conic.Circle2D
-
- getDistance(Point2D) - Method in class math.geom2d.conic.CircleArc2D
-
- getDistance(double, double) - Method in class math.geom2d.conic.CircleArc2D
-
- getDistance(Point2D) - Method in class math.geom2d.conic.Ellipse2D
-
- getDistance(double, double) - Method in class math.geom2d.conic.Ellipse2D
-
- getDistance(Point2D) - Method in class math.geom2d.conic.EllipseArc2D
-
- getDistance(double, double) - Method in class math.geom2d.conic.EllipseArc2D
-
- getDistance(Point2D) - Method in class math.geom2d.conic.HyperbolaBranch2D
-
- getDistance(double, double) - Method in class math.geom2d.conic.HyperbolaBranch2D
-
- getDistance(Point2D) - Method in class math.geom2d.conic.HyperbolaBranchArc2D
-
- getDistance(double, double) - Method in class math.geom2d.conic.HyperbolaBranchArc2D
-
- getDistance(Point2D) - Method in class math.geom2d.conic.Parabola2D
-
- getDistance(double, double) - Method in class math.geom2d.conic.Parabola2D
-
- getDistance(Point2D) - Method in class math.geom2d.conic.ParabolaArc2D
-
- getDistance(double, double) - Method in class math.geom2d.conic.ParabolaArc2D
-
- getDistance(Point2D) - Method in class math.geom2d.curve.CurveArray2D
-
- getDistance(double, double) - Method in class math.geom2d.curve.CurveArray2D
-
- getDistance(Point2D) - Method in class math.geom2d.curve.CurveSet2D
-
- getDistance(double, double) - Method in class math.geom2d.curve.CurveSet2D
-
- getDistance(Point2D) - Method in class math.geom2d.domain.GenericDomain2D
-
- getDistance(double, double) - Method in class math.geom2d.domain.GenericDomain2D
-
- getDistance(Point2D) - Method in class math.geom2d.line.AbstractLine2D
-
Gets the distance of the StraightObject2d to the given point.
- getDistance(double, double) - Method in class math.geom2d.line.AbstractLine2D
-
Gets the distance of the StraightObject2d to the given point.
- getDistance(Point2D) - Method in class math.geom2d.line.Line2D
-
Get the distance of the point (x, y) to this edge.
- getDistance(double, double) - Method in class math.geom2d.line.Line2D
-
Get the distance of the point (x, y) to this edge.
- getDistance(double, double) - Method in class math.geom2d.line.LineSegment2D
-
Get the distance of the point (x, y) to this edge.
- getDistance(double, double) - Method in class math.geom2d.line.StraightLine2D
-
Returns the distance of the point (x, y) to this straight line.
- getDistance(Point2D) - Method in class math.geom2d.point.PointArray2D
-
Return distance to the closest point of the collection
- getDistance(double, double) - Method in class math.geom2d.point.PointArray2D
-
- getDistance(double, double, double, double) - Static method in class math.geom2d.Point2D
-
Computes the Euclidean distance between two points, given by their
coordinates.
- getDistance(Point2D, Point2D) - Static method in class math.geom2d.Point2D
-
Computes the Euclidean distance between two points.
- getDistance(Point2D) - Method in class math.geom2d.Point2D
-
Computes the distance between this and the point point
.
- getDistance(double, double) - Method in class math.geom2d.Point2D
-
Computes the distance between current point and point with coordinate
(x,y)
.
- getDistance(Point2D) - Method in class math.geom2d.polygon.HRectangle2D
-
- getDistance(double, double) - Method in class math.geom2d.polygon.HRectangle2D
-
- getDistance(Point2D) - Method in class math.geom2d.polygon.MultiPolygon2D
-
- getDistance(double, double) - Method in class math.geom2d.polygon.MultiPolygon2D
-
- getDistance(double, double) - Method in class math.geom2d.polygon.Polyline2D
-
- getDistance(Point2D) - Method in class math.geom2d.polygon.Polyline2D
-
- getDistance(Point2D) - Method in class math.geom2d.polygon.Rectangle2D
-
- getDistance(double, double) - Method in class math.geom2d.polygon.Rectangle2D
-
- getDistance(Point2D) - Method in class math.geom2d.polygon.SimplePolygon2D
-
Returns the distance of the point to the polygon.
- getDistance(double, double) - Method in class math.geom2d.polygon.SimplePolygon2D
-
Returns the distance of the point to the polygon.
- getDistance(Point2D) - Method in interface math.geom2d.Shape2D
-
get the distance of the shape to the given point, or the distance of
point to the frontier of the shape in the case of a plain shape.
- getDistance(double, double) - Method in interface math.geom2d.Shape2D
-
get the distance of the shape to the given point, specified by x and y,
or the distance of point to the frontier of the shape in the case of a
plain (i.e.
- getDistance(Point2D) - Method in class math.geom2d.spline.CubicBezierCurve2D
-
- getDistance(double, double) - Method in class math.geom2d.spline.CubicBezierCurve2D
-
Compute approximated distance, computed on a polyline.
- getDistance(Point2D) - Method in class math.geom2d.spline.QuadBezierCurve2D
-
- getDistance(double, double) - Method in class math.geom2d.spline.QuadBezierCurve2D
-
Compute approximated distance, computed on a polyline.
- getDistance(Point3D) - Method in class math.geom3d.line.LineSegment3D
-
- getDistance(LineSegment3D) - Method in class math.geom3d.line.LineSegment3D
-
Returns distance of this segment from 'segment'.
- getDistance(Point3D) - Method in class math.geom3d.line.StraightLine3D
-
- getDistance(Point3D) - Method in class math.geom3d.plane.Plane3D
-
- getDistance(Point3D) - Method in class math.geom3d.Point3D
-
- getDistance(Point3D) - Method in class math.geom3d.PointSet3D
-
- getDistance(Point3D) - Method in class math.geom3d.Shape3D.EmptySet3D
-
return positive infinity.
- getDistance(Point3D) - Method in interface math.geom3d.Shape3D
-
Gets the distance of the shape to the given point, or the distance of
point to the frontier of the shape in the case of a plain shape.
- getDistanceCurvePoints(CirculinearCurve2D, Collection<? extends Point2D>) - Static method in class math.geom2d.circulinear.CirculinearCurve2DUtils
-
- getDomain() - Method in class math.geom2d.circulinear.BoundaryPolyCirculinearCurve2D
-
- getDomain() - Method in class math.geom2d.circulinear.GenericCirculinearRing2D
-
- getDomain() - Method in class math.geom2d.conic.Ellipse2D
-
- getDomain() - Method in class math.geom2d.conic.HyperbolaBranch2D
-
- getDomain() - Method in class math.geom2d.conic.Parabola2D
-
- getDomain() - Method in interface math.geom2d.domain.Boundary2D
-
Returns the domain delimited by this boundary.
- getDomain() - Method in class math.geom2d.domain.BoundaryPolyCurve2D
-
- getDomain() - Method in class math.geom2d.domain.BoundarySet2D
-
- getDomain() - Method in class math.geom2d.line.StraightLine2D
-
- getDomain() - Method in class math.geom2d.polygon.LinearRing2D
-
- getEccentricity() - Method in class math.geom2d.conic.Circle2D
-
Return 0, which is the eccentricity of a circle by definition.
- getEccentricity() - Method in interface math.geom2d.conic.Conic2D
-
Returns the eccentricity of the conic.
- getEccentricity() - Method in class math.geom2d.conic.Ellipse2D
-
Computes eccentricity of ellipse, depending on the lengths of the
semi-axes.
- getEccentricity() - Method in class math.geom2d.conic.Hyperbola2D
-
- getEccentricity() - Method in class math.geom2d.conic.Parabola2D
-
Return 1, by definition for a parabola.
- getEdge(int) - Method in class math.geom2d.polygon.Polyline2D
-
- getEdgeAngle(LineSegment2D, LineSegment2D) - Static method in class math.geom2d.line.LineSegment2D
-
Returns angle between two edges sharing one vertex.
- getEdgeNumber() - Method in class math.geom2d.polygon.HRectangle2D
-
- getEdgeNumber() - Method in class math.geom2d.polygon.MultiPolygon2D
-
- getEdgeNumber() - Method in interface math.geom2d.polygon.Polygon2D
-
Returns the number of edges of the polygon
- getEdgeNumber() - Method in class math.geom2d.polygon.Rectangle2D
-
- getEdgeNumber() - Method in class math.geom2d.polygon.SimplePolygon2D
-
Returns the number of edges.
- getEdges() - Method in class math.geom2d.Box2D
-
Returns the set of linear shapes that constitutes the boundary of this
box.
- getEdges(Box2D) - Method in interface math.geom2d.grid.Grid2D
-
- getEdges(Box2D) - Method in class math.geom2d.grid.SquareGrid2D
-
- getEdges(Box2D) - Method in class math.geom2d.grid.TriangleGrid2D
-
- getEdges() - Method in class math.geom2d.polygon.HRectangle2D
-
- getEdges() - Method in class math.geom2d.polygon.LinearRing2D
-
Returns an array of LineSegment2D.
- getEdges() - Method in class math.geom2d.polygon.MultiPolygon2D
-
- getEdges() - Method in interface math.geom2d.polygon.Polygon2D
-
Return the edges as line segments of the polygon
- getEdges() - Method in class math.geom2d.polygon.Polyline2D
-
Returns an array of LineSegment2D.
- getEdges() - Method in class math.geom2d.polygon.Rectangle2D
-
- getEdges() - Method in class math.geom2d.polygon.SimplePolygon2D
-
Returns the set of edges, as a collection of LineSegment2D.
- getExamplePoint1() - Method in class math.geom3d.line.StraightLine3D
-
- getExamplePoint2() - Method in class math.geom3d.line.StraightLine3D
-
- getFirstCurve() - Method in class math.geom2d.curve.CurveArray2D
-
Returns the first curve of the collection if it exists, null otherwise.
- getFirstCurve() - Method in class math.geom2d.curve.CurveSet2D
-
Returns the first curve of the collection if it exists, null otherwise.
- getFirstEdge() - Method in class math.geom2d.polygon.Polyline2D
-
- getFirstPoint() - Method in class math.geom2d.conic.Circle2D
-
Get the first point of the circle, which is the same as the last point.
- getFirstPoint() - Method in class math.geom2d.conic.Ellipse2D
-
Get the first point of the ellipse, which is the same as the last point.
- getFirstPoint() - Method in class math.geom2d.curve.AbstractContinuousCurve2D
-
- getFirstPoint() - Method in interface math.geom2d.curve.Curve2D
-
Get the first point of the curve.
- getFirstPoint() - Method in class math.geom2d.curve.CurveArray2D
-
Get the first point of the curve.
- getFirstPoint() - Method in class math.geom2d.curve.CurveSet2D
-
Get the first point of the curve.
- getFirstPoint() - Method in class math.geom2d.line.Line2D
-
Get the first point of the curve.
- getFirstPoint() - Method in class math.geom2d.line.LineArc2D
-
Return the first point of the edge.
- getFirstPoint() - Method in class math.geom2d.line.LineSegment2D
-
Return the first point of the edge.
- getFirstPoint() - Method in class math.geom2d.line.Ray2D
-
- getFirstPoint() - Method in class math.geom2d.line.StraightLine2D
-
Throws an infiniteShapeException
- getFirstPoint() - Method in class math.geom2d.polygon.LinearRing2D
-
return the first point of the polyline.
- getFirstPoint() - Method in class math.geom2d.polygon.Polyline2D
-
- getFirstPoint() - Method in class math.geom2d.spline.CubicBezierCurve2D
-
Returns the first point of the curve.
- getFirstPoint() - Method in class math.geom2d.spline.QuadBezierCurve2D
-
Get the first point of the curve.
- getFirstPoint() - Method in interface math.geom3d.curve.Curve3D
-
Get the first point of the curve.
- getFirstPoint() - Method in class math.geom3d.line.LineSegment3D
-
- getFirstPoint() - Method in class math.geom3d.line.StraightLine3D
-
- getFocus() - Method in class math.geom2d.conic.Parabola2D
-
Returns the focus of the parabola.
- getFocus1() - Method in class math.geom2d.conic.Circle2D
-
Return the first focus, which for a circle is the same point as the
center.
- getFocus1() - Method in class math.geom2d.conic.Ellipse2D
-
Return the first focus.
- getFocus1() - Method in class math.geom2d.conic.Hyperbola2D
-
Returns the focus located on the positive side of the main hyperbola
axis.
- getFocus2() - Method in class math.geom2d.conic.Circle2D
-
Return the second focus, which for a circle is the same point as the
center.
- getFocus2() - Method in class math.geom2d.conic.Ellipse2D
-
Returns the second focus.
- getFocus2() - Method in class math.geom2d.conic.Hyperbola2D
-
Returns the focus located on the negative side of the main hyperbola
axis.
- getFocusDistance() - Method in class math.geom2d.conic.Parabola2D
-
- getGeneralPath() - Method in class math.geom2d.conic.Ellipse2D
-
- getGeneralPath() - Method in class math.geom2d.conic.EllipseArc2D
-
- getGeneralPath() - Method in class math.geom2d.conic.HyperbolaBranchArc2D
-
- getGeneralPath() - Method in class math.geom2d.conic.ParabolaArc2D
-
- getGeneralPath() - Method in class math.geom2d.curve.CurveArray2D
-
- getGeneralPath() - Method in class math.geom2d.curve.CurveSet2D
-
- getGeneralPath() - Method in class math.geom2d.curve.PolyCurve2D
-
- getGeneralPath() - Method in class math.geom2d.line.InvertedRay2D
-
Throws an infiniteShapeException
- getGeneralPath() - Method in class math.geom2d.line.Line2D
-
- getGeneralPath() - Method in class math.geom2d.line.LineArc2D
-
- getGeneralPath() - Method in class math.geom2d.line.LineSegment2D
-
deprecated
- getGeneralPath() - Method in class math.geom2d.line.Ray2D
-
Throws an infiniteShapeException
- getGeneralPath() - Method in class math.geom2d.line.StraightLine2D
-
Throws an infiniteShapeException
- getGeneralPath() - Method in class math.geom2d.polygon.LinearRing2D
-
Return a general path iterator.
- getGeneralPath() - Method in class math.geom2d.polygon.Polyline2D
-
Return a general path iterator.
- getGeneralPath() - Method in class math.geom2d.polygon.SimplePolygon2D
-
Returns a general path iterator.
- getGeneralPath() - Method in class math.geom2d.spline.CubicBezierCurve2D
-
- getGeneralPath() - Method in class math.geom2d.spline.QuadBezierCurve2D
-
- getGlobalPosition(int, double) - Method in class math.geom2d.curve.CurveArray2D
-
Converts a position on a curve (between t0 and t1 of the curve) to the
position on the curve set (between 0 and 2*Nc-1).
- getGlobalPosition(int, double) - Method in class math.geom2d.curve.CurveSet2D
-
Converts a position on a curve (between t0 and t1 of the curve) to the
position on the curve set (between 0 and 2*Nc-1).
- getHeight() - Method in class math.geom2d.Box2D
-
- getHeight() - Method in class math.geom2d.polygon.Rectangle2D
-
- getHeight() - Method in class math.geom3d.Box3D
-
Returns the height, i.e.
- getHorizontalAngle(Point2D) - Static method in class math.geom2d.Angle2D
-
Returns the horizontal angle formed by the line joining the origin and
the given point.
- getHorizontalAngle(double, double) - Static method in class math.geom2d.Angle2D
-
Returns the horizontal angle formed by the line joining the origin and
the point with given coordinate.
- getHorizontalAngle(Vector2D) - Static method in class math.geom2d.Angle2D
-
Returns the horizontal angle formed by the line joining the origin and
the point with given coordinate.
- getHorizontalAngle(LinearShape2D) - Static method in class math.geom2d.Angle2D
-
Returns the horizontal angle formed by the line joining the two given
points.
- getHorizontalAngle(Point2D, Point2D) - Static method in class math.geom2d.Angle2D
-
Returns the horizontal angle formed by the line joining the two given
points.
- getHorizontalAngle(double, double, double, double) - Static method in class math.geom2d.Angle2D
-
Returns the horizontal angle formed by the line joining the two given
points.
- getHorizontalAngle() - Method in class math.geom2d.line.AbstractLine2D
-
Gets Angle with axis (O,i), counted counter-clockwise.
- getHorizontalAngle() - Method in class math.geom2d.line.Line2D
-
- getHorizontalAngle() - Method in interface math.geom2d.line.LinearShape2D
-
Gets Angle with axis (O,i), counted counter-clockwise.
- getHyperbola() - Method in class math.geom2d.conic.HyperbolaBranch2D
-
Returns the supporting hyperbola of this branch.
- getHyperbolaBranch() - Method in class math.geom2d.conic.HyperbolaBranchArc2D
-
- getIntersection(AbstractLine2D, AbstractLine2D) - Static method in class math.geom2d.line.AbstractLine2D
-
Returns the unique intersection of two straight objects.
- getIntersection(LinearShape2D) - Method in class math.geom2d.line.AbstractLine2D
-
Returns the unique intersection with a linear shape.
- getIntersection(LinearShape2D) - Method in class math.geom2d.line.Line2D
-
- getIntersection(LinearShape2D) - Method in interface math.geom2d.line.LinearShape2D
-
Returns the unique intersection with a linear shape.
- getIntersection(Point2D, Point2D, Point2D, Point2D) - Static method in class math.geom2d.line.StraightLine2D
-
Compute the intersection point of the two (infinite) lines going through
p1 and p2 for the first one, and p3 and p4 for the second one.
- getIntersections(Circle2D, Circle2D) - Static method in class math.geom2d.conic.Circle2D
-
- getIntersections(CircularShape2D, LinearShape2D) - Static method in class math.geom2d.conic.Circle2D
-
Compute intersections of a circle with a line.
- getIntersections(LinearShape2D) - Method in class math.geom2d.conic.Circle2D
-
Compute intersections of the circle with a line.
- getIntersections(LinearShape2D) - Method in class math.geom2d.conic.CircleArc2D
-
Compute intersections of the circle arc with a line.
- getIntersections(LinearShape2D) - Method in class math.geom2d.conic.Ellipse2D
-
Compute intersections of the ellipse with a straight object (line, line
segment, ray...).
- getIntersections(LinearShape2D) - Method in class math.geom2d.conic.EllipseArc2D
-
- getIntersections(LinearShape2D) - Method in class math.geom2d.conic.Hyperbola2D
-
- getIntersections(LinearShape2D) - Method in class math.geom2d.conic.HyperbolaBranch2D
-
- getIntersections(LinearShape2D) - Method in class math.geom2d.conic.HyperbolaBranchArc2D
-
- getIntersections(LinearShape2D) - Method in class math.geom2d.conic.Parabola2D
-
- getIntersections(LinearShape2D) - Method in class math.geom2d.conic.ParabolaArc2D
-
- getIntersections(LinearShape2D) - Method in interface math.geom2d.curve.Curve2D
-
Returns the intersection points of the curve with the specified line.
- getIntersections(LinearShape2D) - Method in class math.geom2d.curve.CurveArray2D
-
- getIntersections(LinearShape2D) - Method in class math.geom2d.curve.CurveSet2D
-
- getIntersections(LinearShape2D) - Method in class math.geom2d.line.AbstractLine2D
-
- getIntersections(LinearShape2D) - Method in class math.geom2d.line.Line2D
-
- getIntersections(LinearShape2D) - Method in class math.geom2d.polygon.Polyline2D
-
- getIntersections(LinearShape2D) - Method in class math.geom2d.spline.CubicBezierCurve2D
-
Use approximation, by replacing Bezier curve with a polyline.
- getIntersections(LinearShape2D) - Method in class math.geom2d.spline.QuadBezierCurve2D
-
Use approximation, by replacing Bezier curve with a polyline.
- getInverseTransform() - Method in class math.geom2d.AffineTransform2D
-
Deprecated.
use invert() method instead (0.6.3)
- getInverseTransform() - Method in interface math.geom2d.transform.Bijection2D
-
- getInverseTransform() - Method in class math.geom3d.transform.AffineTransform3D
-
Computes the inverse affine transform.
- getInverseTransform() - Method in interface math.geom3d.transform.Bijection3D
-
- getLastCurve() - Method in class math.geom2d.curve.CurveArray2D
-
Returns the last curve of the collection if it exists, null otherwise.
- getLastCurve() - Method in class math.geom2d.curve.CurveSet2D
-
Returns the last curve of the collection if it exists, null otherwise.
- getLastEdge() - Method in class math.geom2d.polygon.LinearRing2D
-
- getLastEdge() - Method in class math.geom2d.polygon.Polyline2D
-
- getLastPoint() - Method in class math.geom2d.conic.Circle2D
-
Get the last point of the circle, which is the same as the first point.
- getLastPoint() - Method in class math.geom2d.conic.Ellipse2D
-
Get the last point of the ellipse, which is the same as the first point.
- getLastPoint() - Method in class math.geom2d.curve.AbstractContinuousCurve2D
-
- getLastPoint() - Method in interface math.geom2d.curve.Curve2D
-
Get the last point of the curve.
- getLastPoint() - Method in class math.geom2d.curve.CurveArray2D
-
Get the last point of the curve.
- getLastPoint() - Method in class math.geom2d.curve.CurveSet2D
-
Get the last point of the curve.
- getLastPoint() - Method in class math.geom2d.line.Line2D
-
Get the last point of the curve.
- getLastPoint() - Method in class math.geom2d.line.LineArc2D
-
Return the last point of the edge.
- getLastPoint() - Method in class math.geom2d.line.LineSegment2D
-
Return the last point of the edge.
- getLastPoint() - Method in class math.geom2d.line.StraightLine2D
-
Throws an infiniteShapeException
- getLastPoint() - Method in class math.geom2d.polygon.LinearRing2D
-
return the first point, as this is the same as the last point.
- getLastPoint() - Method in class math.geom2d.polygon.Polyline2D
-
if polyline is closed, return the first point.
- getLastPoint() - Method in class math.geom2d.spline.CubicBezierCurve2D
-
Returns the last point of the curve.
- getLastPoint() - Method in class math.geom2d.spline.QuadBezierCurve2D
-
Get the last point of the curve.
- getLastPoint() - Method in interface math.geom3d.curve.Curve3D
-
Get the last point of the curve.
- getLastPoint() - Method in class math.geom3d.line.LineSegment3D
-
- getLastPoint() - Method in class math.geom3d.line.StraightLine3D
-
- getLeftChild() - Method in class math.geom2d.point.KDTree2D.Node
-
- getLeftTangent(double) - Method in class math.geom2d.curve.AbstractSmoothCurve2D
-
- getLeftTangent(double) - Method in interface math.geom2d.curve.ContinuousCurve2D
-
- getLeftTangent(double) - Method in class math.geom2d.curve.PolyCurve2D
-
- getLeftTangent(double) - Method in class math.geom2d.polygon.Polyline2D
-
- getLength() - Method in class math.geom2d.circulinear.BoundaryPolyCirculinearCurve2D
-
- getLength(double) - Method in class math.geom2d.circulinear.BoundaryPolyCirculinearCurve2D
-
- getLength() - Method in class math.geom2d.circulinear.CirculinearBoundarySet2D
-
- getLength(double) - Method in class math.geom2d.circulinear.CirculinearBoundarySet2D
-
- getLength() - Method in interface math.geom2d.circulinear.CirculinearCurve2D
-
- getLength(double) - Method in interface math.geom2d.circulinear.CirculinearCurve2D
-
- getLength(CurveSet2D<? extends CirculinearCurve2D>, double) - Static method in class math.geom2d.circulinear.CirculinearCurve2DUtils
-
- getLength() - Method in class math.geom2d.circulinear.CirculinearCurveSet2D
-
- getLength(double) - Method in class math.geom2d.circulinear.CirculinearCurveSet2D
-
- getLength() - Method in class math.geom2d.circulinear.PolyCirculinearCurve2D
-
- getLength(double) - Method in class math.geom2d.circulinear.PolyCirculinearCurve2D
-
- getLength() - Method in class math.geom2d.conic.Circle2D
-
Returns perimeter of the circle (equal to 2*PI*radius).
- getLength(double) - Method in class math.geom2d.conic.Circle2D
-
- getLength() - Method in class math.geom2d.conic.CircleArc2D
-
- getLength(double) - Method in class math.geom2d.conic.CircleArc2D
-
- getLength() - Method in class math.geom2d.line.AbstractLine2D
-
- getLength(double) - Method in class math.geom2d.line.AbstractLine2D
-
- getLength() - Method in class math.geom2d.line.Line2D
-
- getLength(double) - Method in class math.geom2d.line.Line2D
-
- getLength() - Method in class math.geom2d.line.LineArc2D
-
Returns the length of the line arc.
- getLength() - Method in class math.geom2d.line.LineSegment2D
-
Returns the length of the line segment.
- getLength() - Method in class math.geom2d.polygon.Polyline2D
-
- getLength(double) - Method in class math.geom2d.polygon.Polyline2D
-
- getLength() - Method in class math.geom3d.Vector3D
-
- getLength1() - Method in class math.geom2d.conic.Hyperbola2D
-
Returns a
- getLength2() - Method in class math.geom2d.conic.Hyperbola2D
-
Returns b
- getLineIntersection(StraightLine3D) - Method in class math.geom3d.plane.Plane3D
-
Compute intersection of a line with this plane.
- getLocalPosition(double) - Method in class math.geom2d.curve.CurveArray2D
-
Converts the position on the curve set, which is comprised between 0 and
2*Nc-1 with Nc being the number of curves, to the position on the curve
which contains the position.
- getLocalPosition(double) - Method in class math.geom2d.curve.CurveSet2D
-
Converts the position on the curve set, which is comprised between 0 and
2*Nc-1 with Nc being the number of curves, to the position on the curve
which contains the position.
- getMaxX() - Method in class math.geom2d.Box2D
-
- getMaxX() - Method in class math.geom3d.Box3D
-
- getMaxY() - Method in class math.geom2d.Box2D
-
- getMaxY() - Method in class math.geom3d.Box3D
-
- getMaxZ() - Method in class math.geom3d.Box3D
-
- getMedian(LineSegment2D) - Static method in class math.geom2d.line.LineSegment2D
-
- getMedian() - Method in class math.geom2d.line.LineSegment2D
-
Return the median of the edge, that is the locus of points located at
equal distance of each vertex.
- getMinX() - Method in class math.geom2d.Box2D
-
- getMinX() - Method in class math.geom3d.Box3D
-
- getMinY() - Method in class math.geom2d.Box2D
-
- getMinY() - Method in class math.geom3d.Box3D
-
- getMinZ() - Method in class math.geom3d.Box3D
-
- getNegativeBranch() - Method in class math.geom2d.conic.Hyperbola2D
-
- getNode(Point2D) - Method in class math.geom2d.point.KDTree2D
-
- getNorm() - Method in class math.geom2d.Vector2D
-
Computes the norm of the vector
- getNorm() - Method in class math.geom3d.Vector3D
-
Computes the norm of the vector
- getNormalizedVector() - Method in class math.geom2d.Vector2D
-
Returns the vector with same direction as this one, but with norm equal
to 1.
- getNormalizedVector() - Method in class math.geom3d.Vector3D
-
Returns the vector with same direction as this one, but with norm equal
to 1.
- getNormalVector() - Method in class math.geom3d.plane.Plane3D
-
Points towars the outside part of the plane.
- getNormSq() - Method in class math.geom3d.Vector3D
-
Computes the square of the norm of the vector.
- getObject() - Method in exception math.geom2d.circulinear.NonCirculinearClassException
-
- getOpposite() - Method in class math.geom2d.Vector2D
-
Returns the opposite vector v2 of this, such that the sum of this and v2
equals the null vector.
- getOpposite() - Method in class math.geom3d.Vector3D
-
Returns the opposite vector v2 of this, such that the sum of this and v2
equals the null vector.
- getOrigin() - Method in interface math.geom2d.grid.Grid2D
-
- getOrigin() - Method in class math.geom2d.grid.SquareGrid2D
-
- getOrigin() - Method in class math.geom2d.grid.TriangleGrid2D
-
- getOrigin() - Method in class math.geom2d.line.AbstractLine2D
-
- getOrigin() - Method in class math.geom2d.line.Line2D
-
- getOrigin() - Method in interface math.geom2d.line.LinearShape2D
-
Returns a point in the linear shape.
- getOrigin() - Method in class math.geom3d.line.StraightLine3D
-
- getOrigin() - Method in class math.geom3d.plane.Plane3D
-
- getOtherPoint(Point2D) - Method in class math.geom2d.line.Line2D
-
Return the opposite vertex of the edge.
- getOtherPoint(Point2D) - Method in class math.geom2d.line.LineSegment2D
-
Return the opposite vertex of the edge.
- getP1() - Method in exception math.geom2d.ColinearPointsException
-
- getP1() - Method in class math.geom2d.spline.CubicBezierCurve2D
-
- getP1() - Method in class math.geom2d.spline.QuadBezierCurve2D
-
- getP2() - Method in exception math.geom2d.ColinearPointsException
-
- getP2() - Method in class math.geom2d.spline.CubicBezierCurve2D
-
- getP2() - Method in class math.geom2d.spline.QuadBezierCurve2D
-
- getP3() - Method in exception math.geom2d.ColinearPointsException
-
- getParabola() - Method in class math.geom2d.conic.ParabolaArc2D
-
- getParallel(double) - Method in class math.geom2d.circulinear.BoundaryPolyCirculinearCurve2D
-
- getParallel(double) - Method in interface math.geom2d.circulinear.CircleLine2D
-
- getParallel(double) - Method in class math.geom2d.circulinear.CirculinearBoundarySet2D
-
- getParallel(double) - Method in interface math.geom2d.circulinear.CirculinearContinuousCurve2D
-
- getParallel(double) - Method in interface math.geom2d.circulinear.CirculinearContour2D
-
- getParallel(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.
In the case of a continuous curve formed by several smooth circulinear
elements, the parallels of contiguous elements are joined by a circle
arc.
- getParallel(double) - Method in class math.geom2d.circulinear.CirculinearCurveSet2D
-
- getParallel(double) - Method in interface math.geom2d.circulinear.CirculinearElement2D
-
- getParallel(double) - Method in interface math.geom2d.circulinear.ContinuousCirculinearCurve2D
-
Deprecated.
- getParallel(double) - Method in class math.geom2d.circulinear.GenericCirculinearRing2D
-
- getParallel(double) - Method in class math.geom2d.circulinear.PolyCirculinearCurve2D
-
- getParallel(double) - Method in class math.geom2d.conic.Circle2D
-
Returns the parallel circle located at a distance d from this circle.
- getParallel(double) - Method in class math.geom2d.conic.CircleArc2D
-
- getParallel(double) - Method in class math.geom2d.conic.Ellipse2D
-
Return the parallel ellipse located at a distance d from this ellipse.
- getParallel(Point2D) - Method in class math.geom2d.line.AbstractLine2D
-
Create a straight line parallel to this object, and going through the
given point.
- getParallel(double) - Method in class math.geom2d.line.InvertedRay2D
-
- getParallel(double) - Method in class math.geom2d.line.Line2D
-
- getParallel(Point2D) - Method in class math.geom2d.line.Line2D
-
Create a straight line parallel to this object, and going through the
given point.
- getParallel(double) - Method in class math.geom2d.line.LineArc2D
-
- getParallel(double) - Method in class math.geom2d.line.LineSegment2D
-
- getParallel(double) - Method in class math.geom2d.line.Ray2D
-
- getParallel(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.
- getParallel(double) - Method in class math.geom2d.line.StraightLine2D
-
Return the parallel line located at a distance d.
- getParallel(double) - Method in class math.geom2d.polygon.LinearRing2D
-
- getParallel(double) - Method in class math.geom2d.polygon.Polyline2D
-
- getParameter() - Method in class math.geom2d.conic.Parabola2D
-
- getParametric() - Method in class math.geom2d.line.AbstractLine2D
-
Returns the matrix of parametric representation of the line.
- getParametric() - Method in class math.geom2d.line.Line2D
-
- getParametric() - Method in class math.geom2d.spline.CubicBezierCurve2D
-
Returns the matrix of parametric representation of the line.
- getParametric() - Method in class math.geom2d.spline.QuadBezierCurve2D
-
Returns the matrix of parametric representation of the line.
- getPathIterator(AffineTransform) - Method in class math.geom2d.curve.GeneralPath2D
-
Returns a PathIterator
object that iterates along the
boundary of this Shape
and provides access to the geometry
of the outline of this Shape
.
- getPathIterator(AffineTransform, double) - Method in class math.geom2d.curve.GeneralPath2D
-
Returns a PathIterator
object that iterates along the
boundary of the flattened Shape
and provides access to the
geometry of the outline of the Shape
.
- getPerpendicular(Point2D) - Method in class math.geom2d.line.AbstractLine2D
-
Create a straight line perpendicular to this object, and going through
the given point.
- getPerpendicular(Point2D) - Method in class math.geom2d.line.Line2D
-
Create a straight line perpendicular to this object, and going through
the given point.
- getPerpendicular(Point2D) - 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.
- getPoint(double) - Method in class math.geom2d.conic.Circle2D
-
Get the position of the curve from internal parametric representation,
depending on the parameter t.
- getPoint(double) - Method in class math.geom2d.conic.CircleArc2D
-
Returns the position of a point form the curvilinear position.
- getPoint(double) - Method in class math.geom2d.conic.Ellipse2D
-
get the position of the curve from internal parametric representation,
depending on the parameter t.
- getPoint(double) - Method in class math.geom2d.conic.EllipseArc2D
-
- getPoint(double) - Method in class math.geom2d.conic.HyperbolaBranch2D
-
- getPoint(double) - Method in class math.geom2d.conic.HyperbolaBranchArc2D
-
If t0 equals minus infinity, throws an UnboundedShapeException.
- getPoint(double) - Method in class math.geom2d.conic.Parabola2D
-
- getPoint(double) - Method in class math.geom2d.conic.ParabolaArc2D
-
- getPoint(double) - Method in interface math.geom2d.curve.Curve2D
-
Gets the point from a parametric representation of the curve.
- getPoint(double) - Method in class math.geom2d.curve.CurveArray2D
-
- getPoint(double) - Method in class math.geom2d.curve.CurveSet2D
-
- getPoint(double) - Method in class math.geom2d.line.InvertedRay2D
-
- getPoint(double) - Method in class math.geom2d.line.Line2D
-
- getPoint(double) - Method in class math.geom2d.line.LineArc2D
-
- getPoint(double) - Method in class math.geom2d.line.LineSegment2D
-
- getPoint(double) - Method in class math.geom2d.line.Ray2D
-
- getPoint(double) - Method in class math.geom2d.line.StraightLine2D
-
Gets the point specified with the parametric representation of the line.
- getPoint() - Method in class math.geom2d.point.KDTree2D.Node
-
- getPoint(double) - Method in class math.geom2d.polygon.LinearRing2D
-
Returns point from position as double.
- getPoint(double) - Method in class math.geom2d.polygon.Polyline2D
-
- getPoint(double) - Method in class math.geom2d.spline.CubicBezierCurve2D
-
- getPoint(double) - Method in class math.geom2d.spline.QuadBezierCurve2D
-
- getPoint(double) - Method in interface math.geom3d.curve.Curve3D
-
Gets the point from a parametric representation of the curve.
- getPoint(double, Point3D) - Method in interface math.geom3d.curve.Curve3D
-
Same as getPoint(t), but gives the point as a parameter.
- getPoint(double) - Method in class math.geom3d.line.LineSegment3D
-
- getPoint(double, Point3D) - Method in class math.geom3d.line.LineSegment3D
-
- getPoint(double) - Method in class math.geom3d.line.StraightLine3D
-
- getPoint(double, Point3D) - Method in class math.geom3d.line.StraightLine3D
-
- getPoint(double, double) - Method in class math.geom3d.plane.Plane3D
-
- getPoint1() - Method in class math.geom2d.line.Line2D
-
Return the first point of the edge.
- getPoint1() - Method in class math.geom2d.line.LineArc2D
-
Return the first point of the line arc.
- getPoint2() - Method in class math.geom2d.line.Line2D
-
Return the last point of the edge.
- getPoint2() - Method in class math.geom2d.line.LineArc2D
-
Return the last point of the line arc.
- getPointArray() - Method in class math.geom2d.polygon.Polyline2D
-
Return the collection of points as an array of Point2D.
- getPointNumber() - Method in class math.geom2d.point.PointArray2D
-
Returns the number of points in the set.
- getPointNumber() - Method in interface math.geom2d.point.PointSet2D
-
Returns the number of points in the set.
- getPointNumber() - Method in interface math.geom2d.point.PointShape2D
-
Returns the number of points in the set.
- getPointNumber() - Method in class math.geom2d.Point2D
-
- getPointPosition(Point3D) - Method in class math.geom3d.plane.Plane3D
-
- getPoints() - Method in class math.geom2d.point.PointArray2D
-
return an iterator on the internal point collection.
- getPoints() - Method in interface math.geom2d.point.PointSet2D
-
Returns an iterator on the internal point collection.
- getPoints() - Method in interface math.geom2d.point.PointShape2D
-
Returns the points in the shape as a collection.
- getPoints() - Method in class math.geom2d.Point2D
-
- getPoints() - Method in class math.geom3d.PointSet3D
-
Returns an iterator on the internal point collection.
- getPointsIterator() - Method in class math.geom2d.polygon.Polyline2D
-
Return an iterator on the collection of points.
- getPointsNumber() - Method in class math.geom3d.PointSet3D
-
Returns the number of points in the set.
- getPolarCoefficients() - Method in class math.geom2d.line.AbstractLine2D
-
Returns polar coefficients.
- getPolarCoefficients() - Method in class math.geom2d.line.Line2D
-
- getPolygons() - Method in class math.geom2d.polygon.MultiPolygon2D
-
Return the set of (oriented) polygons forming this MultiPolygon2D.
- getPosition(double) - Method in class math.geom2d.circulinear.BoundaryPolyCirculinearCurve2D
-
- getPosition(double) - Method in class math.geom2d.circulinear.CirculinearBoundarySet2D
-
- getPosition(double) - Method in interface math.geom2d.circulinear.CirculinearCurve2D
-
- getPosition(CurveSet2D<? extends CirculinearCurve2D>, double) - Static method in class math.geom2d.circulinear.CirculinearCurve2DUtils
-
- getPosition(double) - Method in class math.geom2d.circulinear.CirculinearCurveSet2D
-
- getPosition(double) - Method in class math.geom2d.circulinear.PolyCirculinearCurve2D
-
- getPosition(double) - Method in class math.geom2d.conic.Circle2D
-
- getPosition(Point2D) - Method in class math.geom2d.conic.Circle2D
-
- getPosition(double) - Method in class math.geom2d.conic.CircleArc2D
-
- getPosition(Point2D) - Method in class math.geom2d.conic.CircleArc2D
-
return relative position between 0 and the angle extent.
- getPosition(Point2D) - Method in class math.geom2d.conic.Ellipse2D
-
- getPosition(Point2D) - Method in class math.geom2d.conic.EllipseArc2D
-
- getPosition(Point2D) - Method in class math.geom2d.conic.HyperbolaBranch2D
-
- getPosition(Point2D) - Method in class math.geom2d.conic.HyperbolaBranchArc2D
-
- getPosition(Point2D) - Method in class math.geom2d.conic.Parabola2D
-
Returns position of point on the parabola.
- getPosition(Point2D) - Method in class math.geom2d.conic.ParabolaArc2D
-
- getPosition(Point2D) - Method in interface math.geom2d.curve.Curve2D
-
Get position of the point on the curve.
- getPosition(Point2D) - Method in class math.geom2d.curve.CurveArray2D
-
- getPosition(Point2D) - Method in class math.geom2d.curve.CurveSet2D
-
- getPosition(double) - Method in class math.geom2d.line.AbstractLine2D
-
- getPosition(Point2D) - Method in class math.geom2d.line.AbstractLine2D
-
Gets the position of the point on the line arc.
- getPosition(double) - Method in class math.geom2d.line.Line2D
-
- getPosition(Point2D) - Method in class math.geom2d.line.Line2D
-
Gets position of the point on the line.
- getPosition(double) - Method in class math.geom2d.polygon.Polyline2D
-
- getPosition(Point2D) - Method in class math.geom2d.polygon.Polyline2D
-
- getPosition(Point2D) - Method in class math.geom2d.spline.CubicBezierCurve2D
-
Computes position by approximating cubic spline with a polyline.
- getPosition(Point2D) - Method in class math.geom2d.spline.QuadBezierCurve2D
-
Compute position by approximating cubic spline with a polyline.
- getPosition(Point3D) - Method in interface math.geom3d.curve.Curve3D
-
Get position of the point on the curve.
- getPosition(Point3D) - Method in class math.geom3d.line.LineSegment3D
-
If point does not project on the line segment, return Double.NaN.
- getPosition(Point3D) - Method in class math.geom3d.line.StraightLine3D
-
- getPositionOnLine(Point2D) - Method in class math.geom2d.line.AbstractLine2D
-
- getPositionOnLine(double, double) - Method in class math.geom2d.line.AbstractLine2D
-
Compute position on the line, that is the number t such that if the point
belong to the line, it location is given by x=x0+t*dx and y=y0+t*dy.
- getPositiveBranch() - Method in class math.geom2d.conic.Hyperbola2D
-
- getProjectedPoint(Point2D) - Method in class math.geom2d.conic.Ellipse2D
-
- getProjectedPoint(Point2D) - Method in class math.geom2d.line.AbstractLine2D
-
Return the projection of point p on the line.
- getProjectedPoint(double, double) - Method in class math.geom2d.line.AbstractLine2D
-
Return the projection of point p on the line.
- getProjectedVector(Point2D, double) - Method in class math.geom2d.conic.Ellipse2D
-
Compute projection of a point onto an ellipse.
- getPseudoAngle(Point2D, Point2D) - Static method in class math.geom2d.Angle2D
-
Computes the pseudo-angle of a line joining the 2 points.
- getRadius() - Method in class math.geom2d.conic.Circle2D
-
- getRadius() - Method in class math.geom2d.transform.CircleInversion2D
-
- getReverseCurve() - Method in class math.geom2d.circulinear.BoundaryPolyCirculinearCurve2D
-
- getReverseCurve() - Method in interface math.geom2d.circulinear.CircleLine2D
-
- getReverseCurve() - Method in interface math.geom2d.circulinear.CirculinearBoundary2D
-
- getReverseCurve() - Method in class math.geom2d.circulinear.CirculinearBoundarySet2D
-
- getReverseCurve() - Method in interface math.geom2d.circulinear.CirculinearContinuousCurve2D
-
- getReverseCurve() - Method in interface math.geom2d.circulinear.CirculinearContour2D
-
- getReverseCurve() - Method in interface math.geom2d.circulinear.CirculinearCurve2D
-
- getReverseCurve() - Method in class math.geom2d.circulinear.CirculinearCurveSet2D
-
- getReverseCurve() - Method in interface math.geom2d.circulinear.CirculinearElement2D
-
- getReverseCurve() - Method in interface math.geom2d.circulinear.ContinuousCirculinearCurve2D
-
Deprecated.
- getReverseCurve() - Method in class math.geom2d.circulinear.GenericCirculinearRing2D
-
- getReverseCurve() - Method in class math.geom2d.circulinear.PolyCirculinearCurve2D
-
- getReverseCurve() - Method in class math.geom2d.conic.Circle2D
-
Returns the circle with same center and same radius, but with the other
orientation.
- getReverseCurve() - Method in class math.geom2d.conic.CircleArc2D
-
Returns the circle arc which refers to the same parent circle, with same
start angle, and with opposite angle extent.
- getReverseCurve() - Method in interface math.geom2d.conic.CircularShape2D
-
- getReverseCurve() - Method in interface math.geom2d.conic.Conic2D
-
- getReverseCurve() - Method in class math.geom2d.conic.Ellipse2D
-
Returns the ellipse with same center and same radius, but with the other
orientation.
- getReverseCurve() - Method in class math.geom2d.conic.EllipseArc2D
-
Returns the ellipse arc which refers to the reversed parent ellipse, with
same start angle, and with opposite angle extent.
- getReverseCurve() - Method in class math.geom2d.conic.Hyperbola2D
-
- getReverseCurve() - Method in class math.geom2d.conic.HyperbolaBranch2D
-
- getReverseCurve() - Method in class math.geom2d.conic.HyperbolaBranchArc2D
-
- getReverseCurve() - Method in class math.geom2d.conic.Parabola2D
-
Returns the parabola with same vertex, direction vector in opposite
direction and opposite parameter p
.
- getReverseCurve() - Method in class math.geom2d.conic.ParabolaArc2D
-
Returns the parabola arc which refers to the reversed parent parabola,
and with inverted parametrization bounds.
- getReverseCurve() - Method in interface math.geom2d.curve.ContinuousCurve2D
-
- getReverseCurve() - Method in interface math.geom2d.curve.Curve2D
-
Returns the curve with same trace on the plane with parametrization in
reverse order.
- getReverseCurve() - Method in class math.geom2d.curve.CurveArray2D
-
- getReverseCurve() - Method in class math.geom2d.curve.CurveSet2D
-
- getReverseCurve() - Method in class math.geom2d.curve.PolyCurve2D
-
- getReverseCurve() - Method in interface math.geom2d.curve.SmoothCurve2D
-
- getReverseCurve() - Method in interface math.geom2d.domain.Boundary2D
-
Forces the subclasses to return an instance of Boundary2D.
- getReverseCurve() - Method in class math.geom2d.domain.BoundaryPolyCurve2D
-
- getReverseCurve() - Method in class math.geom2d.domain.BoundarySet2D
-
- getReverseCurve() - Method in interface math.geom2d.domain.ContinuousBoundary2D
-
- getReverseCurve() - Method in interface math.geom2d.domain.ContinuousOrientedCurve2D
-
- getReverseCurve() - Method in interface math.geom2d.domain.OrientedCurve2D
-
- getReverseCurve() - Method in class math.geom2d.domain.PolyOrientedCurve2D
-
- getReverseCurve() - Method in interface math.geom2d.domain.SmoothBoundary2D
-
- getReverseCurve() - Method in interface math.geom2d.domain.SmoothOrientedCurve2D
-
- getReverseCurve() - Method in class math.geom2d.line.ClosedPolyline2D
-
Deprecated.
Returns the closed polyline with same points taken in reverse order.
- getReverseCurve() - Method in class math.geom2d.line.InvertedRay2D
-
- getReverseCurve() - Method in class math.geom2d.line.Line2D
-
Returns the line object which starts at point2
and ends at
point1
.
- getReverseCurve() - Method in class math.geom2d.line.LineArc2D
-
Returns the line arc which have the same trace, but has the inverse
parameterization.
- getReverseCurve() - Method in class math.geom2d.line.LineSegment2D
-
Returns the LineSegment which start from last point of this line segment,
and which ends at the fist point of this last segment.
- getReverseCurve() - Method in class math.geom2d.line.Polyline2D
-
Deprecated.
Returns the polyline with same points considered in reverse order.
- getReverseCurve() - Method in class math.geom2d.line.Ray2D
-
- getReverseCurve() - Method in class math.geom2d.line.StraightLine2D
-
Returns the straight line with same origin but with opposite direction
vector.
- getReverseCurve() - Method in class math.geom2d.polygon.LinearRing2D
-
Returns the closed polyline with same points taken in reverse order.
- getReverseCurve() - Method in class math.geom2d.polygon.Polyline2D
-
Returns the polyline with same points considered in reverse order.
- getReverseCurve() - Method in class math.geom2d.spline.BezierCurve2D
-
Deprecated.
Returns the Bezier curve given by control points taken in reverse
order.
- getReverseCurve() - Method in class math.geom2d.spline.CubicBezierCurve2D
-
Returns the Bezier curve given by control points taken in reverse
order.
- getReverseCurve() - Method in class math.geom2d.spline.QuadBezier2D
-
Deprecated.
Returns the bezier curve given by control points taken in reverse order.
- getReverseCurve() - Method in class math.geom2d.spline.QuadBezierCurve2D
-
Returns the bezier curve given by control points taken in reverse order.
- getReverseCurve() - Method in interface math.geom3d.curve.Curve3D
-
Returns the curve with same trace on the plane with parametrization in
reverse order.
- getReverseCurve() - Method in class math.geom3d.line.LineSegment3D
-
- getReverseCurve() - Method in class math.geom3d.line.StraightLine3D
-
- getRho(double) - Method in class math.geom2d.conic.Ellipse2D
-
Return the RHO parameter, in a polar representation of the ellipse,
centered at the center of ellipse.
- getRightChild() - Method in class math.geom2d.point.KDTree2D.Node
-
- getRightTangent(double) - Method in class math.geom2d.curve.AbstractSmoothCurve2D
-
- getRightTangent(double) - Method in interface math.geom2d.curve.ContinuousCurve2D
-
- getRightTangent(double) - Method in class math.geom2d.curve.PolyCurve2D
-
- getRightTangent(double) - Method in class math.geom2d.polygon.Polyline2D
-
- getRings() - Method in class math.geom2d.polygon.HRectangle2D
-
- getRings() - Method in class math.geom2d.polygon.MultiPolygon2D
-
- getRings() - Method in interface math.geom2d.polygon.Polygon2D
-
Returns the set of rings comprising the boundary of this polygon.
- getRings() - Method in class math.geom2d.polygon.Rectangle2D
-
- getRings() - Method in class math.geom2d.polygon.SimplePolygon2D
-
- getRoot() - Method in class math.geom2d.point.KDTree2D
-
- getRows() - Method in class math.utils.Matrix
-
return the number of rows.
- getSemiMajorAxisLength() - Method in class math.geom2d.conic.Ellipse2D
-
Returns the length of the major semi-axis of the ellipse.
- getSemiMinorAxisLength() - Method in class math.geom2d.conic.Ellipse2D
-
Returns the length of the minor semi-axis of the ellipse.
- getShape() - Method in exception math.geom2d.UnboundedShapeException
-
- getSignedArea() - Method in class math.geom2d.polygon.LinearRing2D
-
Computes the signed area of the polyline.
- getSignedArea() - Method in class math.geom2d.polygon.SimplePolygon2D
-
Computes the signed area of the polygon.
- getSignedDistance(Point2D) - Method in class math.geom2d.conic.Circle2D
-
- getSignedDistance(double, double) - Method in class math.geom2d.conic.Circle2D
-
- getSignedDistance(Point2D) - Method in class math.geom2d.conic.CircleArc2D
-
- getSignedDistance(double, double) - Method in class math.geom2d.conic.CircleArc2D
-
- getSignedDistance(Point2D) - Method in class math.geom2d.conic.Ellipse2D
-
- getSignedDistance(double, double) - Method in class math.geom2d.conic.Ellipse2D
-
- getSignedDistance(Point2D) - Method in class math.geom2d.conic.EllipseArc2D
-
- getSignedDistance(double, double) - Method in class math.geom2d.conic.EllipseArc2D
-
- getSignedDistance(Point2D) - Method in class math.geom2d.conic.HyperbolaBranch2D
-
- getSignedDistance(double, double) - Method in class math.geom2d.conic.HyperbolaBranch2D
-
- getSignedDistance(Point2D) - Method in class math.geom2d.conic.HyperbolaBranchArc2D
-
- getSignedDistance(double, double) - Method in class math.geom2d.conic.HyperbolaBranchArc2D
-
- getSignedDistance(Point2D) - Method in class math.geom2d.conic.Parabola2D
-
- getSignedDistance(double, double) - Method in class math.geom2d.conic.Parabola2D
-
- getSignedDistance(Point2D) - Method in class math.geom2d.conic.ParabolaArc2D
-
- getSignedDistance(double, double) - Method in class math.geom2d.conic.ParabolaArc2D
-
- getSignedDistance(Point2D) - Method in class math.geom2d.domain.BoundarySet2D
-
- getSignedDistance(double, double) - Method in class math.geom2d.domain.BoundarySet2D
-
- getSignedDistance(Point2D) - Method in interface math.geom2d.domain.OrientedCurve2D
-
Get the signed distance of the curve to the given point: this distance is
positive if the point lies outside the shape, and is negative if the
point lies inside the shape.
- getSignedDistance(double, double) - Method in interface math.geom2d.domain.OrientedCurve2D
-
The same as getSignedDistance(Point2D), but by passing 2 double as
arguments.
- getSignedDistance(Point2D) - Method in class math.geom2d.domain.PolyOrientedCurve2D
-
- getSignedDistance(double, double) - Method in class math.geom2d.domain.PolyOrientedCurve2D
-
- getSignedDistance(Point2D) - Method in class math.geom2d.line.AbstractLine2D
-
Get the signed distance of the StraightObject2d to the given point.
- getSignedDistance(double, double) - Method in class math.geom2d.line.AbstractLine2D
-
Get the signed distance of the StraightObject2d to the given point.
- getSignedDistance(Point2D) - Method in class math.geom2d.line.Line2D
-
- getSignedDistance(double, double) - Method in class math.geom2d.line.Line2D
-
- getSignedDistance(double, double) - Method in class math.geom2d.line.LineSegment2D
-
- getSignedDistance(Point2D) - Method in class math.geom2d.polygon.HRectangle2D
-
Get the signed distance of the shape to the given point : this distance
is positive if the point lies outside the shape, and is negative if the
point lies inside the shape.
- getSignedDistance(double, double) - Method in class math.geom2d.polygon.HRectangle2D
-
Get the signed distance of the shape to the given point : this distance
is positive if the point lies outside the shape, and is negative if the
point lies inside the shape.
- getSignedDistance(double, double) - Method in class math.geom2d.polygon.LinearRing2D
-
- getSignedDistance(Point2D) - Method in class math.geom2d.polygon.LinearRing2D
-
- getSignedDistance(double, double) - Method in class math.geom2d.polygon.Polyline2D
-
- getSignedDistance(Point2D) - Method in class math.geom2d.polygon.Polyline2D
-
- getSignedDistance(Point2D) - Method in class math.geom2d.polygon.Rectangle2D
-
Get the signed distance of the shape to the given point : this distance
is positive if the point lies outside the shape, and is negative if the
point lies inside the shape.
- getSignedDistance(double, double) - Method in class math.geom2d.polygon.Rectangle2D
-
Get the signed distance of the shape to the given point : this distance
is positive if the point lies outside the shape, and is negative if the
point lies inside the shape.
- getSignedDistance(Point2D) - Method in class math.geom2d.polygon.SimplePolygon2D
-
Returns the signed distance of the shape to the given point: this distance
is positive if the point lies outside the shape, and is negative if the
point lies inside the shape.
- getSignedDistance(double, double) - Method in class math.geom2d.polygon.SimplePolygon2D
-
Returns the signed distance of the shape to the given point: this distance
is positive if the point lies outside the shape, and is negative if the
point lies inside the shape.
- getSignedDistance(Point2D) - Method in class math.geom2d.spline.CubicBezierCurve2D
-
- getSignedDistance(double, double) - Method in class math.geom2d.spline.CubicBezierCurve2D
-
- getSignedDistance(Point2D) - Method in class math.geom2d.spline.QuadBezierCurve2D
-
- getSignedDistance(double, double) - Method in class math.geom2d.spline.QuadBezierCurve2D
-
- getSignedPolarCoefficients() - Method in class math.geom2d.line.AbstractLine2D
-
Returns the signed polar coefficients.
- getSignedPolarCoefficients() - Method in class math.geom2d.line.Line2D
-
- getSingularPoints() - Method in class math.geom2d.curve.AbstractSmoothCurve2D
-
Returns an empty set of Point2D, as a smooth curve does not have
singular points by definition.
- getSingularPoints() - Method in interface math.geom2d.curve.Curve2D
-
Returns a set of singular points, i.
- getSingularPoints() - Method in class math.geom2d.curve.CurveArray2D
-
Computes the set of singular points as the set of singular points
of each curve, plus the extremities of each curve.
- getSingularPoints() - Method in class math.geom2d.curve.CurveSet2D
-
Computes the set of singular points as the set of singular points
of each curve, plus the extremities of each curve.
- getSingularPoints() - Method in class math.geom2d.line.LineArc2D
-
- getSingularPoints() - Method in class math.geom2d.line.StraightLine2D
-
Returns an empty list of points.
- getSingularPoints() - Method in class math.geom2d.polygon.Polyline2D
-
- getSingularPoints() - Method in interface math.geom3d.curve.Curve3D
-
Returns a set of singular points, i.
- getSingularPoints() - Method in class math.geom3d.line.LineSegment3D
-
Returns the2 end points.
- getSingularPoints() - Method in class math.geom3d.line.StraightLine3D
-
Returns an empty array of Point3D.
- getSize() - Method in class math.geom2d.grid.TriangleGrid2D
-
- getSizeX() - Method in class math.geom2d.grid.SquareGrid2D
-
- getSizeY() - Method in class math.geom2d.grid.SquareGrid2D
-
- getSmoothPieces() - Method in class math.geom2d.circulinear.BoundaryPolyCirculinearCurve2D
-
- getSmoothPieces() - Method in interface math.geom2d.circulinear.CirculinearContinuousCurve2D
-
Returns a set of circulinear elements, which are basis for circulinear
curves.
- getSmoothPieces() - Method in interface math.geom2d.circulinear.ContinuousCirculinearCurve2D
-
Deprecated.
Returns a set of circulinear elements, which are basis for circulinear
curves.
- getSmoothPieces() - Method in class math.geom2d.circulinear.PolyCirculinearCurve2D
-
- getSmoothPieces() - Method in class math.geom2d.conic.Circle2D
-
Returns a set of smooth curves, which contains only the circle.
- getSmoothPieces() - Method in class math.geom2d.conic.CircleArc2D
-
- getSmoothPieces() - Method in class math.geom2d.curve.AbstractSmoothCurve2D
-
- getSmoothPieces() - Method in interface math.geom2d.curve.ContinuousCurve2D
-
Returns a set of smooth curves.
- getSmoothPieces() - Method in class math.geom2d.curve.PolyCurve2D
-
Returns a collection containing only instances of SmoothCurve2D.
- getSmoothPieces() - Method in class math.geom2d.line.AbstractLine2D
-
Return the intersection points of the curve with the specified line.
- getSmoothPieces() - Method in class math.geom2d.line.Line2D
-
- getSmoothPieces() - Method in class math.geom2d.polygon.Polyline2D
-
- getStartAngle() - Method in class math.geom2d.conic.EllipseArc2D
-
- getSubCurve(double, double) - Method in class math.geom2d.circulinear.BoundaryPolyCirculinearCurve2D
-
- getSubCurve(double, double) - Method in class math.geom2d.circulinear.CirculinearBoundarySet2D
-
- getSubCurve(double, double) - Method in interface math.geom2d.circulinear.CirculinearContinuousCurve2D
-
- getSubCurve(double, double) - Method in interface math.geom2d.circulinear.CirculinearCurve2D
-
- getSubCurve(double, double) - Method in class math.geom2d.circulinear.CirculinearCurveSet2D
-
- getSubCurve(double, double) - Method in interface math.geom2d.circulinear.CirculinearElement2D
-
- getSubCurve(double, double) - Method in interface math.geom2d.circulinear.ContinuousCirculinearCurve2D
-
Deprecated.
- getSubCurve(double, double) - Method in class math.geom2d.circulinear.PolyCirculinearCurve2D
-
- getSubCurve(double, double) - Method in class math.geom2d.conic.Circle2D
-
Returns a new CircleArc2D.
- getSubCurve(double, double) - Method in class math.geom2d.conic.CircleArc2D
-
return a new CircleArc2D.
- getSubCurve(double, double) - Method in interface math.geom2d.conic.CircularShape2D
-
- getSubCurve(double, double) - Method in class math.geom2d.conic.Ellipse2D
-
return a new EllipseArc2D.
- getSubCurve(double, double) - Method in class math.geom2d.conic.EllipseArc2D
-
Returns a new EllipseArc2D.
- getSubCurve(double, double) - Method in class math.geom2d.conic.HyperbolaBranch2D
-
Returns an instance of HyprbolaBranchArc2D initialized with
this
.
- getSubCurve(double, double) - Method in class math.geom2d.conic.HyperbolaBranchArc2D
-
Returns a new HyperbolaBranchArc2D, with same parent hyperbola branch,
and with new parameterization bounds.
- getSubCurve(double, double) - Method in class math.geom2d.conic.Parabola2D
-
Returns a new ParabolaArc2D, or null if t1
- getSubCurve(double, double) - Method in class math.geom2d.conic.ParabolaArc2D
-
- getSubCurve(double, double) - Method in interface math.geom2d.curve.ContinuousCurve2D
-
- getSubCurve(double, double) - Method in interface math.geom2d.curve.Curve2D
-
Returns a portion of the original curve, delimited by two positions on
the curve.
- getSubCurve(double, double) - Method in class math.geom2d.curve.CurveArray2D
-
Return an instance of CurveArray2D.
- getSubCurve(double, double) - Method in class math.geom2d.curve.CurveSet2D
-
Return an instance of CurveSet2D.
- getSubCurve(double, double) - Method in class math.geom2d.curve.PolyCurve2D
-
Returns an instance of PolyCurve2D.
- getSubCurve(double, double) - Method in interface math.geom2d.curve.SmoothCurve2D
-
- getSubCurve(double, double) - Method in class math.geom2d.domain.BoundarySet2D
-
- getSubCurve(double, double) - Method in interface math.geom2d.domain.ContinuousOrientedCurve2D
-
- getSubCurve(double, double) - Method in class math.geom2d.domain.PolyOrientedCurve2D
-
Return an instance of PolyOrientedCurve2D.
- getSubCurve(double, double) - Method in interface math.geom2d.domain.SmoothOrientedCurve2D
-
- getSubCurve(double, double) - Method in class math.geom2d.line.AbstractLine2D
-
Returns a new AbstractLine2D, which is the portion of this AbstractLine2D
delimited by parameters t0 and t1.
- getSubCurve(double, double) - Method in class math.geom2d.line.ClosedPolyline2D
-
Deprecated.
Return an instance of Polyline2D.
- getSubCurve(double, double) - Method in class math.geom2d.line.Line2D
-
Return a new Line2D, which is the portion of the line delimited by
parameters t0 and t1.
- getSubCurve(double, double) - Method in class math.geom2d.line.LineArc2D
-
Returns a new LineArc2D, which is the portion of this LineArc2D delimited
by parameters t0 and t1.
- getSubCurve(double, double) - Method in class math.geom2d.polygon.LinearRing2D
-
Return an instance of Polyline2D.
- getSubCurve(double, double) - Method in class math.geom2d.polygon.Polyline2D
-
Return an instance of Polyline2D.
- getSubCurve(double, double) - Method in class math.geom2d.spline.BezierCurve2D
-
Deprecated.
Computes portion of BezierCurve.
- getSubCurve(double, double) - Method in class math.geom2d.spline.CubicBezierCurve2D
-
Computes portion of BezierCurve.
- getSubCurve(double, double) - Method in class math.geom2d.spline.QuadBezier2D
-
Deprecated.
Computes portion of BezierCurve.
- getSubCurve(double, double) - Method in class math.geom2d.spline.QuadBezierCurve2D
-
Computes portion of BezierCurve.
- getSubCurve(double, double) - Method in interface math.geom3d.curve.Curve3D
-
Returns a portion of the original curve, delimited by two positions on
the curve.
- getSubCurve(double, double) - Method in class math.geom3d.line.LineSegment3D
-
- getSubCurve(double, double) - Method in class math.geom3d.line.StraightLine3D
-
- getSupportCircle() - Method in class math.geom2d.conic.CircleArc2D
-
Deprecated.
use getSupportingCircle instead
- getSupportingCircle() - Method in class math.geom2d.conic.Circle2D
-
Returns the circle itself.
- getSupportingCircle() - Method in class math.geom2d.conic.CircleArc2D
-
Returns the circle which contains the circle arc.
- getSupportingCircle() - Method in interface math.geom2d.conic.CircularShape2D
-
- getSupportingEllipse() - Method in class math.geom2d.conic.EllipseArc2D
-
- getSupportingLine() - Method in class math.geom2d.line.AbstractLine2D
-
- getSupportingLine() - Method in class math.geom2d.line.Line2D
-
- getSupportingLine() - Method in interface math.geom2d.line.LinearShape2D
-
- getSupportingLine() - Method in class math.geom3d.line.LineSegment3D
-
- getSymmetric(Point2D) - Method in class math.geom2d.line.AbstractLine2D
-
Return the symmetric of point p relative to this straight line.
- getSymmetric(double, double) - Method in class math.geom2d.line.AbstractLine2D
-
Return the symmetric of point with coordinate (x, y) relative to this
straight line.
- getT0() - Method in class math.geom2d.conic.CircleArc2D
-
Always return 0
- getT0() - Method in class math.geom2d.conic.Ellipse2D
-
Returns the parameter of the first point of the ellipse, set to 0.
- getT0() - Method in class math.geom2d.conic.EllipseArc2D
-
Always returns 0
- getT0() - Method in class math.geom2d.conic.HyperbolaBranch2D
-
Returns Double.NEGATIVE_INFINITY.
- getT0() - Method in class math.geom2d.conic.HyperbolaBranchArc2D
-
- getT0() - Method in class math.geom2d.conic.Parabola2D
-
Returns the parameter of the first point of the line, which is always
Double.NEGATIVE_INFINITY.
- getT0() - Method in class math.geom2d.conic.ParabolaArc2D
-
Returns the position of the first point of the parabola arc.
- getT0() - Method in interface math.geom2d.curve.Curve2D
-
Get value of parameter t for the first point of the curve.
- getT0() - Method in class math.geom2d.curve.CurveArray2D
-
- getT0() - Method in class math.geom2d.curve.CurveSet2D
-
- getT0() - Method in class math.geom2d.line.InvertedRay2D
-
- getT0() - Method in class math.geom2d.line.Line2D
-
Returns 0.
- getT0() - Method in class math.geom2d.line.LineArc2D
-
Returns the parameter of the first point of the line arc,
arbitrarily set to 0.
- getT0() - Method in class math.geom2d.line.LineSegment2D
-
Returns the parameter of the first point of the edge, equals to 0.
- getT0() - Method in class math.geom2d.line.Ray2D
-
- getT0() - Method in class math.geom2d.line.StraightLine2D
-
Returns the parameter of the first point of the line, which is always
Double.NEGATIVE_INFINITY.
- getT0() - Method in class math.geom2d.polygon.LinearRing2D
-
returns 0.
- getT0() - Method in class math.geom2d.polygon.Polyline2D
-
returns 0.
- getT0() - Method in class math.geom2d.spline.CubicBezierCurve2D
-
returns 0, as Bezier curve is parameterized between 0 and 1.
- getT0() - Method in class math.geom2d.spline.QuadBezierCurve2D
-
Returns 0, as Bezier curve is parametrized between 0 and 1.
- getT0() - Method in interface math.geom3d.curve.Curve3D
-
Get value of parameter t for the first point of the curve.
- getT0() - Method in class math.geom3d.line.LineSegment3D
-
Return 0, by definition of LineSegment.
- getT0() - Method in class math.geom3d.line.StraightLine3D
-
Returns -INFINITY;
- getT1() - Method in class math.geom2d.conic.CircleArc2D
-
return the last position of the circle are, which is given by the angle
extent of the arc.
- getT1() - Method in class math.geom2d.conic.Ellipse2D
-
Returns the parameter of the last point of the ellipse, set to 2*PI.
- getT1() - Method in class math.geom2d.conic.EllipseArc2D
-
Always returns the absolute value of the angle extent
- getT1() - Method in class math.geom2d.conic.HyperbolaBranch2D
-
Returns Double.POSITIVE_INFINITY.
- getT1() - Method in class math.geom2d.conic.HyperbolaBranchArc2D
-
- getT1() - Method in class math.geom2d.conic.Parabola2D
-
Returns the parameter of the last point of the line, which is always
Double.POSITIVE_INFINITY.
- getT1() - Method in class math.geom2d.conic.ParabolaArc2D
-
Returns the position of the last point of the parabola arc.
- getT1() - Method in interface math.geom2d.curve.Curve2D
-
Get value of parameter t for the last point of the curve.
- getT1() - Method in class math.geom2d.curve.CurveArray2D
-
- getT1() - Method in class math.geom2d.curve.CurveSet2D
-
- getT1() - Method in class math.geom2d.line.InvertedRay2D
-
- getT1() - Method in class math.geom2d.line.Line2D
-
Returns 1.
- getT1() - Method in class math.geom2d.line.LineArc2D
-
Returns the parameter of the last point of the line arc,
arbitrarily set to 1.
- getT1() - Method in class math.geom2d.line.LineSegment2D
-
Returns the parameter of the last point of the edge, equals to 1.
- getT1() - Method in class math.geom2d.line.Ray2D
-
- getT1() - Method in class math.geom2d.line.StraightLine2D
-
Returns the parameter of the last point of the line, which is always
Double.POSITIVE_INFINITY.
- getT1() - Method in class math.geom2d.polygon.LinearRing2D
-
return the number of points in the polyline.
- getT1() - Method in class math.geom2d.polygon.Polyline2D
-
return the number of points in the polyline, minus one.
- getT1() - Method in class math.geom2d.spline.CubicBezierCurve2D
-
Returns 1, as Bezier curve is parameterized between 0 and 1.
- getT1() - Method in class math.geom2d.spline.QuadBezierCurve2D
-
Returns 1, as Bezier curve is parametrized between 0 and 1.
- getT1() - Method in interface math.geom3d.curve.Curve3D
-
Get value of parameter t for the last point of the curve.
- getT1() - Method in class math.geom3d.line.LineSegment3D
-
Return 1, by definition of LineSegment.
- getT1() - Method in class math.geom3d.line.StraightLine3D
-
Returns +INFINITY;
- getTangent(double) - Method in class math.geom2d.conic.Circle2D
-
- getTangent(double) - Method in class math.geom2d.conic.CircleArc2D
-
- getTangent(double) - Method in class math.geom2d.conic.Ellipse2D
-
- getTangent(double) - Method in class math.geom2d.conic.EllipseArc2D
-
- getTangent(double) - Method in class math.geom2d.conic.HyperbolaBranch2D
-
- getTangent(double) - Method in class math.geom2d.conic.HyperbolaBranchArc2D
-
- getTangent(double) - Method in class math.geom2d.conic.Parabola2D
-
- getTangent(double) - Method in class math.geom2d.conic.ParabolaArc2D
-
- getTangent(double) - Method in interface math.geom2d.curve.SmoothCurve2D
-
- getTangent(double) - Method in class math.geom2d.line.AbstractLine2D
-
- getTangent(double) - Method in class math.geom2d.line.Line2D
-
- getTangent(double) - Method in class math.geom2d.spline.CubicBezierCurve2D
-
- getTangent(double) - Method in class math.geom2d.spline.QuadBezierCurve2D
-
- getTheta() - Method in class math.geom2d.grid.TriangleGrid2D
-
- getTheta() - Method in class math.geom2d.polygon.Rectangle2D
-
- getTranspose() - Method in class math.utils.Matrix
-
get the transposed matrix, without changing the inner coefficients of the
original matrix.
- getVector() - Method in class math.geom2d.line.AbstractLine2D
-
- getVector() - Method in class math.geom2d.line.Line2D
-
- getVector() - Method in interface math.geom2d.line.LinearShape2D
-
Return one direction vector of the linear shape.
- getVector1() - Method in class math.geom2d.conic.Ellipse2D
-
- getVector1() - Method in class math.geom2d.conic.Hyperbola2D
-
- getVector1() - Method in class math.geom2d.conic.Parabola2D
-
Returns the first direction vector of the parabola
- getVector1() - Method in class math.geom3d.plane.Plane3D
-
- getVector2() - Method in class math.geom2d.conic.Ellipse2D
-
- getVector2() - Method in class math.geom2d.conic.Hyperbola2D
-
- getVector2() - Method in class math.geom2d.conic.Parabola2D
-
Returns the second direction vector of the parabola.
- getVector2() - Method in class math.geom3d.plane.Plane3D
-
- getVertex() - Method in class math.geom2d.conic.Parabola2D
-
- getVertex(int) - Method in class math.geom2d.polygon.HRectangle2D
-
Returns the i-th vertex of the polygon.
- getVertex(int) - Method in class math.geom2d.polygon.MultiPolygon2D
-
Returns the i-th vertex of the polygon.
- getVertex(int) - Method in interface math.geom2d.polygon.Polygon2D
-
Returns the i-th vertex of the polygon.
- getVertex(int) - Method in class math.geom2d.polygon.Polyline2D
-
Returns the i-th vertex of the polyline.
- getVertex(int) - Method in class math.geom2d.polygon.Rectangle2D
-
Returns the i-th vertex of the polygon.
- getVertex(int) - Method in class math.geom2d.polygon.SimplePolygon2D
-
Returns the i-th vertex of the polygon.
- getVertexNumber() - Method in class math.geom2d.Box2D
-
Returns the number of vertices of the box.
- getVertexNumber() - Method in class math.geom2d.polygon.HRectangle2D
-
Returns the number of vertex, which is 4.
- getVertexNumber() - Method in class math.geom2d.polygon.MultiPolygon2D
-
- getVertexNumber() - Method in interface math.geom2d.polygon.Polygon2D
-
Returns the number of vertices of the polygon
- getVertexNumber() - Method in class math.geom2d.polygon.Polyline2D
-
Returns the number of vertices.
- getVertexNumber() - Method in class math.geom2d.polygon.Rectangle2D
-
Return the number of vertices of the rectangle, which is 4.
- getVertexNumber() - Method in class math.geom2d.polygon.SimplePolygon2D
-
Returns the number of vertices of the polygon.
- getVertices() - Method in class math.geom2d.Box2D
-
- getVertices(Box2D) - Method in interface math.geom2d.grid.Grid2D
-
- getVertices(Box2D) - Method in class math.geom2d.grid.SquareGrid2D
-
- getVertices(Box2D) - Method in class math.geom2d.grid.TriangleGrid2D
-
- getVertices() - Method in class math.geom2d.polygon.HRectangle2D
-
- getVertices() - Method in class math.geom2d.polygon.MultiPolygon2D
-
- getVertices() - Method in interface math.geom2d.polygon.Polygon2D
-
Returns the vertices (singular points) of the polygon
- getVertices() - Method in class math.geom2d.polygon.Polyline2D
-
Returns the vertices of the polyline.
- getVertices() - Method in class math.geom2d.polygon.Rectangle2D
-
Returns the vertices of the rectangle as a collection of points.
- getVertices() - Method in class math.geom2d.polygon.SimplePolygon2D
-
Returns the points of the polygon.
- getWidth() - Method in class math.geom2d.Box2D
-
- getWidth() - Method in class math.geom2d.polygon.Rectangle2D
-
- getWidth() - Method in class math.geom3d.Box3D
-
Returns the width, i.e.
- getWindingAngle(Point2D) - Method in class math.geom2d.conic.CircleArc2D
-
- getWindingAngle(Point2D) - Method in class math.geom2d.conic.Ellipse2D
-
Return either 0, 2*PI or -2*PI, depending whether the point is located
inside the interior of the ellipse or not.
- getWindingAngle(Point2D) - Method in class math.geom2d.conic.EllipseArc2D
-
- getWindingAngle(Point2D) - Method in class math.geom2d.conic.HyperbolaBranch2D
-
- getWindingAngle(Point2D) - Method in class math.geom2d.conic.HyperbolaBranchArc2D
-
- getWindingAngle(Point2D) - Method in class math.geom2d.conic.Parabola2D
-
- getWindingAngle(Point2D) - Method in class math.geom2d.conic.ParabolaArc2D
-
- getWindingAngle(Point2D) - Method in class math.geom2d.domain.BoundarySet2D
-
- getWindingAngle(Point2D) - Method in interface math.geom2d.domain.OrientedCurve2D
-
Return the angle portion that the curve turn around the given point.
- getWindingAngle(Point2D) - Method in class math.geom2d.domain.PolyOrientedCurve2D
-
- getWindingAngle(Point2D) - Method in class math.geom2d.line.AbstractLine2D
-
- getWindingAngle(Point2D) - Method in class math.geom2d.line.Line2D
-
- getWindingAngle(Point2D) - Method in class math.geom2d.line.StraightLine2D
-
- getWindingAngle(Point2D) - Method in class math.geom2d.polygon.LinearRing2D
-
- getWindingAngle(Point2D) - Method in class math.geom2d.polygon.Polyline2D
-
- getWindingAngle(Point2D) - Method in class math.geom2d.spline.CubicBezierCurve2D
-
Use winding angle of approximated polyline
- getWindingAngle(Point2D) - Method in class math.geom2d.spline.QuadBezierCurve2D
-
Use winding angle of approximated polyline
- getWindingNumber(double, double) - Method in class math.geom2d.polygon.SimplePolygon2D
-
Computes the winding number of the polygon.
- getWindingRule() - Method in class math.geom2d.curve.GeneralPath2D
-
Returns the fill style winding rule.
- getX() - Method in class math.geom2d.polygon.Rectangle2D
-
- getX() - Method in class math.geom2d.Vector2D
-
- getX() - Method in class math.geom3d.Point3D
-
- getX() - Method in class math.geom3d.Vector3D
-
- getX1() - Method in class math.geom2d.line.Line2D
-
- getX1() - Method in class math.geom2d.line.LineArc2D
-
- getX2() - Method in class math.geom2d.line.Line2D
-
- getX2() - Method in class math.geom2d.line.LineArc2D
-
- getY() - Method in class math.geom2d.polygon.Rectangle2D
-
- getY() - Method in class math.geom2d.Vector2D
-
- getY() - Method in class math.geom3d.Point3D
-
- getY() - Method in class math.geom3d.Vector3D
-
- getY1() - Method in class math.geom2d.line.Line2D
-
- getY1() - Method in class math.geom2d.line.LineArc2D
-
- getY2() - Method in class math.geom2d.line.Line2D
-
- getY2() - Method in class math.geom2d.line.LineArc2D
-
- getZ() - Method in class math.geom3d.Point3D
-
- getZ() - Method in class math.geom3d.Vector3D
-
- GrahamScan2D - Class in math.geom2d.polygon.convhull
-
- GrahamScan2D() - Constructor for class math.geom2d.polygon.convhull.GrahamScan2D
-
Creates a new Convex hull calculator.
- GreatCircle2S - Class in math.geom2s
-
A great circle is a particular SmallCircle2S with radius pi/2.
- GreatCircle2S() - Constructor for class math.geom2s.GreatCircle2S
-
- Grid2D - Interface in math.geom2d.grid
-
Defines a grid for snapping mouse pointer.
H
- h - Variable in class math.geom2d.polygon.Rectangle2D
-
- HRectangle2D - Class in math.geom2d.polygon
-
HRectangle2D defines a rectangle with edges parallel to main axis.
- HRectangle2D(double, double, double, double) - Constructor for class math.geom2d.polygon.HRectangle2D
-
Main constructor
- HRectangle2D() - Constructor for class math.geom2d.polygon.HRectangle2D
-
Empty constructor (size and position zero)
- HRectangle2D(Rectangle2D) - Constructor for class math.geom2d.polygon.HRectangle2D
-
Constructor from awt, to allow easy construction from existing apps.
- HRectangle2D(Point2D, double, double) - Constructor for class math.geom2d.polygon.HRectangle2D
-
Main constructor
- Hyperbola2D - Class in math.geom2d.conic
-
An Hyperbola, which is represented as a curve set of two boundary curves
which are instances of HyperbolaBranch2D.
- Hyperbola2D() - Constructor for class math.geom2d.conic.Hyperbola2D
-
Assume centered hyperbola, with a = b = 1 (orthogonal hyperbola), theta=0
(hyperbola is oriented East-West), and direct orientation.
- Hyperbola2D(Point2D, double, double, double) - Constructor for class math.geom2d.conic.Hyperbola2D
-
- Hyperbola2D(Point2D, double, double, double, boolean) - Constructor for class math.geom2d.conic.Hyperbola2D
-
- Hyperbola2D(double, double, double, double, double) - Constructor for class math.geom2d.conic.Hyperbola2D
-
- Hyperbola2D(double, double, double, double, double, boolean) - Constructor for class math.geom2d.conic.Hyperbola2D
-
Main constructor
- HyperbolaBranch2D - Class in math.geom2d.conic
-
Branch of an Hyperbola2D.
- HyperbolaBranch2D(Hyperbola2D, boolean) - Constructor for 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).
- HyperbolaBranchArc2D - Class in math.geom2d.conic
-
An arc of hyperbola, defined from the parent hyperbola branch, and two
positions on the parent curve.
- HyperbolaBranchArc2D(HyperbolaBranch2D, double, double) - Constructor for class math.geom2d.conic.HyperbolaBranchArc2D
-
I
- INFINITY_POINT - Static variable in class math.geom2d.Point2D
-
Deprecated.
it is recommended to use exceptions instead (0.7.0)
- intersect(Polyline2D, Polyline2D) - Static method in class math.geom2d.polygon.Polyline2DUtils
-
Return all intersection points between the 2 polylines.
- intersection(Box2D) - Method in class math.geom2d.Box2D
-
Returns the Box2D which is contained both by this box and by the
specified box.
- intersection(Box3D) - Method in class math.geom3d.Box3D
-
Returns the Box2D which is contained both by this box and by the
specified box.
- intersects(double, double, double, double) - Method in class math.geom2d.curve.GeneralPath2D
-
Tests if the interior of this Shape
intersects the
interior of a specified set of rectangular coordinates.
- intersects(Rectangle2D) - Method in class math.geom2d.curve.GeneralPath2D
-
Tests if the interior of this Shape
intersects the
interior of a specified Rectangle2D
.
- intersects(Line2D, Line2D) - Static method in class math.geom2d.line.Line2D
-
Checks if two line intersect.
- intersects(LineSegment2D, LineSegment2D) - Static method in class math.geom2d.line.LineSegment2D
-
Checks if two line segment intersect.
- invert() - Method in class math.geom2d.AffineTransform2D
-
Return the inverse transform.
- InvertedRay2D - Class in math.geom2d.line
-
Inverted ray is defined from an origin and a direction vector.
- InvertedRay2D() - Constructor for class math.geom2d.line.InvertedRay2D
-
Empty constructor for Ray2D.
- InvertedRay2D(Point2D, Point2D) - Constructor for class math.geom2d.line.InvertedRay2D
-
Creates a new Ray2D, originating from
point1<\code>, and going in the
direction of point2<\code>.
- InvertedRay2D(double, double, double, double) - Constructor for class math.geom2d.line.InvertedRay2D
-
Creates a new Ray2D, originating from point
(x1,y1)<\code>, and going
in the direction defined by vector (dx, dy)<\code>.
- InvertedRay2D(Point2D, double, double) - Constructor for class math.geom2d.line.InvertedRay2D
-
Creates a new Ray2D, originating from point point<\code>, and going
in the direction defined by vector (dx,dy)<\code>.
- InvertedRay2D(Point2D, Vector2D) - Constructor for class math.geom2d.line.InvertedRay2D
-
Creates a new Ray2D, originating from point point<\code>, and going
in the direction specified by vector<\code>.
- InvertedRay2D(Point2D, double) - Constructor for class math.geom2d.line.InvertedRay2D
-
Creates a new Ray2D, originating from point point<\code>, and going
in the direction specified by angle<\code> (in radians).
- InvertedRay2D(double, double, double) - Constructor for class math.geom2d.line.InvertedRay2D
-
Creates a new Ray2D, originating from point
(x, y)<\code>, and going
in the direction specified by angle<\code> (in radians).
- InvertedRay2D(LinearShape2D) - Constructor for class math.geom2d.line.InvertedRay2D
-
Define a new Ray, with same characteristics as given object.
- isBounded() - Method in class math.geom2d.Box2D
-
Returns true if all bounds are finite.
- isBounded() - Method in class math.geom2d.conic.CircleArc2D
-
Always return true
- isBounded() - Method in class math.geom2d.conic.Ellipse2D
-
Always returns true, because an ellipse is bounded.
- isBounded() - Method in class math.geom2d.conic.EllipseArc2D
-
Always return true: an ellipse arc is bounded by definition
- isBounded() - Method in class math.geom2d.conic.HyperbolaBranch2D
-
Returns false, as an hyperbola branch is never bounded.
- isBounded() - Method in class math.geom2d.conic.HyperbolaBranchArc2D
-
- isBounded() - Method in class math.geom2d.conic.Parabola2D
-
Always returns false, because a parabola is not bounded.
- isBounded() - Method in class math.geom2d.conic.ParabolaArc2D
-
Returns true if the arc is bounded, i.e.
- isBounded() - Method in class math.geom2d.curve.CurveArray2D
-
return true, if all curve pieces are bounded
- isBounded() - Method in class math.geom2d.curve.CurveSet2D
-
return true, if all curve pieces are bounded
- isBounded() - Method in class math.geom2d.domain.GenericDomain2D
-
Returns true if the domain is bounded.
- isBounded() - Method in class math.geom2d.line.InvertedRay2D
-
Always returns false, because n inverted ray is not bounded.
- isBounded() - Method in class math.geom2d.line.Line2D
-
Returns true
- isBounded() - Method in class math.geom2d.line.LineArc2D
-
return true if both t0 and t1 are different from infinity.
- isBounded() - Method in class math.geom2d.line.LineSegment2D
-
Returns true
- isBounded() - Method in class math.geom2d.line.Ray2D
-
Always returns false, because a ray is not bounded.
- isBounded() - Method in class math.geom2d.line.StraightLine2D
-
Always returns false, because a line is not bounded.
- isBounded() - Method in class math.geom2d.point.PointArray2D
-
always return true.
- isBounded() - Method in class math.geom2d.Point2D
-
Returns true if the point is bounded.
- isBounded() - Method in class math.geom2d.polygon.HRectangle2D
-
Always returns true, because a rectangle is always bounded.
- isBounded() - Method in class math.geom2d.polygon.MultiPolygon2D
-
- isBounded() - Method in class math.geom2d.polygon.Polyline2D
-
Always returns true, because a polyline is always bounded.
- isBounded() - Method in class math.geom2d.polygon.Rectangle2D
-
Always returns true, because a rectangle is always bounded.
- isBounded() - Method in class math.geom2d.polygon.SimplePolygon2D
-
Returns true if polygon is oriented counter-clockwise, false otherwise.
- isBounded() - Method in interface math.geom2d.Shape2D
-
Returns true if the shape is bounded, that is if we can draw a finite
rectangle enclosing the shape.
- isBounded() - Method in class math.geom2d.spline.CubicBezierCurve2D
-
Returns true, a cubic Bezier Curve is always bounded.
- isBounded() - Method in class math.geom2d.spline.QuadBezierCurve2D
-
return true, a cubic Bezier Curve is always bounded.
- isBounded() - Method in class math.geom3d.line.LineSegment3D
-
Returns true, as a LineSegment3D is always bounded.
- isBounded() - Method in class math.geom3d.line.StraightLine3D
-
- isBounded() - Method in class math.geom3d.plane.Plane3D
-
- isBounded() - Method in class math.geom3d.Point3D
-
- isBounded() - Method in class math.geom3d.PointSet3D
-
- isBounded() - Method in class math.geom3d.Shape3D.EmptySet3D
-
- isBounded() - Method in interface math.geom3d.Shape3D
-
Returns true if the shape is bounded, that is if we can draw a finite
rectangle enclosing the shape.
- isCircle() - Method in class math.geom2d.conic.Circle2D
-
- isCircle() - Method in class math.geom2d.conic.Ellipse2D
-
- isClosed() - Method in class math.geom2d.conic.CircleArc2D
-
a circle arc is never closed by definition.
- isClosed() - Method in class math.geom2d.conic.Ellipse2D
-
Returns true, as an ellipse is always closed.
- isClosed() - Method in class math.geom2d.conic.EllipseArc2D
-
Returns false, as an ellipse arc is never closed.
- isClosed() - Method in class math.geom2d.conic.HyperbolaBranch2D
-
Return false, by definition of Hyperbola branch
- isClosed() - Method in class math.geom2d.conic.HyperbolaBranchArc2D
-
Returns false.
- isClosed() - Method in class math.geom2d.conic.Parabola2D
-
Returns false, as a parabola is an open curve.
- isClosed() - Method in class math.geom2d.conic.ParabolaArc2D
-
Returns false, by definition of a parabola arc
- isClosed() - Method in interface math.geom2d.curve.ContinuousCurve2D
-
Return true if the curve makes a loop, that is come back to starting
point after covering the path.
- isClosed() - Method in class math.geom2d.curve.PolyCurve2D
-
Returns true if the PolyCurve2D is closed.
- isClosed() - Method in class math.geom2d.domain.BoundaryPolyCurve2D
-
Override the isClosed() id the following way: return true if all curves
are bounded.
- isClosed() - Method in class math.geom2d.line.AbstractLine2D
-
Always returns false, because we can not come back to starting point if
we always go straight...
- isClosed() - Method in class math.geom2d.line.Line2D
-
Returns false.
- isClosed() - Method in class math.geom2d.polygon.LinearRing2D
-
return true, by definition.
- isClosed() - Method in class math.geom2d.polygon.Polyline2D
-
return false, as Polyline2D is not closed by definition.
- isClosed() - Method in class math.geom2d.spline.CubicBezierCurve2D
-
The cubic curve is never closed.
- isClosed() - Method in class math.geom2d.spline.QuadBezierCurve2D
-
The cubic curve is never closed.
- isColinear(AbstractLine2D, AbstractLine2D) - Static method in class math.geom2d.line.AbstractLine2D
-
Test if the two linear objects are located on the same straight line.
- isColinear(LinearShape2D) - Method in class math.geom2d.line.AbstractLine2D
-
- isColinear(LinearShape2D) - Method in class math.geom2d.line.Line2D
-
- isColinear(Point2D, Point2D, Point2D) - Static method in class math.geom2d.Point2D
-
Tests if the three points are colinear.
- isColinear(Vector2D, Vector2D) - Static method in class math.geom2d.Vector2D
-
Tests if the two vectors are colinear
- isColinear(Vector2D) - Method in class math.geom2d.Vector2D
-
test if the two vectors are colinear
- isColinear(Vector3D, Vector3D) - Static method in class math.geom3d.Vector3D
-
test if the two vectors are colinear
- isDirect(AffineTransform2D) - Static method in class math.geom2d.AffineTransform2D
-
Checks if the transform is direct, i.e.
- isDirect() - Method in class math.geom2d.AffineTransform2D
-
- isDirect() - Method in class math.geom2d.conic.Ellipse2D
-
return true if ellipse has a direct orientation.
- isDirect() - Method in class math.geom2d.conic.EllipseArc2D
-
Returns true if the ellipse arc is direct, i.e.
- isDirect() - Method in class math.geom2d.conic.Hyperbola2D
-
- isDirect() - Method in class math.geom2d.conic.Parabola2D
-
Returns true if the parameter a is positive.
- isEmpty() - Method in class math.geom2d.conic.Ellipse2D
-
- isEmpty() - Method in class math.geom2d.conic.EllipseArc2D
-
- isEmpty() - Method in class math.geom2d.conic.HyperbolaBranch2D
-
Returns false, as an hyperbola branch is never empty.
- isEmpty() - Method in class math.geom2d.conic.HyperbolaBranchArc2D
-
- isEmpty() - Method in class math.geom2d.conic.Parabola2D
-
Returns false, as a parabola is never empty.
- isEmpty() - Method in class math.geom2d.conic.ParabolaArc2D
-
Return true if t1
- isEmpty() - Method in class math.geom2d.curve.CurveArray2D
-
Returns true if the CurveSet does not contain any curve.
- isEmpty() - Method in class math.geom2d.curve.CurveSet2D
-
Returns true if the CurveSet does not contain any curve.
- isEmpty() - Method in class math.geom2d.domain.GenericDomain2D
-
- isEmpty() - Method in class math.geom2d.line.AbstractLine2D
-
Returns false, unless both dx and dy equal 0.
- isEmpty() - Method in class math.geom2d.line.Line2D
-
Returns false
- isEmpty() - Method in class math.geom2d.point.PointArray2D
-
- isEmpty() - Method in class math.geom2d.Point2D
-
- isEmpty() - Method in class math.geom2d.polygon.MultiPolygon2D
-
The MultiPolygon2D is empty either if it contains no ring, or if all
rings are empty.
- isEmpty() - Method in class math.geom2d.polygon.Polyline2D
-
Returns true if the polyline does not contain any point.
- isEmpty() - Method in class math.geom2d.polygon.Rectangle2D
-
- isEmpty() - Method in class math.geom2d.polygon.SimplePolygon2D
-
- isEmpty() - Method in interface math.geom2d.Shape2D
-
Returns true if the shape does not contain any point.
- isEmpty() - Method in class math.geom2d.spline.CubicBezierCurve2D
-
- isEmpty() - Method in class math.geom2d.spline.QuadBezierCurve2D
-
- isEmpty() - Method in class math.geom3d.line.LineSegment3D
-
Returns false, as a LineSegment3D is never empty.
- isEmpty() - Method in class math.geom3d.line.StraightLine3D
-
- isEmpty() - Method in class math.geom3d.plane.Plane3D
-
- isEmpty() - Method in class math.geom3d.Point3D
-
- isEmpty() - Method in class math.geom3d.PointSet3D
-
- isEmpty() - Method in class math.geom3d.Shape3D.EmptySet3D
-
- isEmpty() - Method in interface math.geom3d.Shape3D
-
- isIdentity(AffineTransform2D) - Static method in class math.geom2d.AffineTransform2D
-
Checks if the given transform is the identity transform.
- isIdentity() - Method in class math.geom2d.AffineTransform2D
-
- isIdentity() - Method in class math.geom3d.transform.AffineTransform3D
-
- isInside(Point2D) - Method in class math.geom2d.conic.Circle2D
-
Test whether the point is inside the circle.
- isInside(Point2D) - Method in class math.geom2d.conic.CircleArc2D
-
- isInside(Point2D) - Method in class math.geom2d.conic.Ellipse2D
-
Test whether the point is inside the ellipse.
- isInside(Point2D) - Method in class math.geom2d.conic.EllipseArc2D
-
- isInside(Point2D) - Method in class math.geom2d.conic.HyperbolaBranch2D
-
- isInside(Point2D) - Method in class math.geom2d.conic.HyperbolaBranchArc2D
-
- isInside(Point2D) - Method in class math.geom2d.conic.Parabola2D
-
- isInside(Point2D) - Method in class math.geom2d.conic.ParabolaArc2D
-
- isInside(Point2D) - Method in interface math.geom2d.domain.Boundary2D
-
Returns true if the point is 'inside' the domain bounded by the curve.
- isInside(Point2D) - Method in class math.geom2d.domain.BoundarySet2D
-
- isInside(Point2D) - Method in interface math.geom2d.domain.OrientedCurve2D
-
Returns true if the point is 'inside' the domain bounded by the curve.
- isInside(Point2D) - Method in class math.geom2d.domain.PolyOrientedCurve2D
-
- isInside(Point2D) - Method in class math.geom2d.line.AbstractLine2D
-
Returns true if the given point lies to the left of the line when
traveling along the line in the direction given by its direction vector.
- isInside(Point2D) - Method in class math.geom2d.line.Line2D
-
- isInside(double, double) - Method in class math.geom2d.polygon.LinearRing2D
-
- isInside(Point2D) - Method in class math.geom2d.polygon.LinearRing2D
-
- isInside(Point2D) - Method in class math.geom2d.polygon.Polyline2D
-
- isInside(Point2D) - Method in class math.geom2d.spline.CubicBezierCurve2D
-
return true if the point is 'inside' the domain bounded by the curve.
- isInside(Point2D) - Method in class math.geom2d.spline.QuadBezierCurve2D
-
return true if the point is 'inside' the domain bounded by the curve.
- isIsometry(AffineTransform2D) - Static method in class math.geom2d.AffineTransform2D
-
Checks if the transform is an isometry, i.e.
- isIsometry() - Method in class math.geom2d.AffineTransform2D
-
- isLeaf() - Method in class math.geom2d.point.KDTree2D.Node
-
- isLeftInfinite(Curve2D) - Static method in class math.geom2d.curve.Curve2DUtils
-
- isMotion(AffineTransform2D) - Static method in class math.geom2d.AffineTransform2D
-
Checks if the transform is a motion, i.e.
- isMotion() - Method in class math.geom2d.AffineTransform2D
-
- isOrthogonal(Vector2D, Vector2D) - Static method in class math.geom2d.Vector2D
-
Tests if the two vectors are orthogonal
- isOrthogonal(Vector2D) - Method in class math.geom2d.Vector2D
-
test if the two vectors are orthogonal
- isOrthogonal(Vector3D, Vector3D) - Static method in class math.geom3d.Vector3D
-
test if the two vectors are orthogonal
- isParallel(AbstractLine2D, AbstractLine2D) - Static method in class math.geom2d.line.AbstractLine2D
-
Test if the two linear objects are parallel.
- isParallel(LinearShape2D) - Method in class math.geom2d.line.AbstractLine2D
-
Test if the this object is parallel to the given one.
- isParallel(LinearShape2D) - Method in class math.geom2d.line.Line2D
-
Test if the this object is parallel to the given one.
- isPositiveBranch() - Method in class math.geom2d.conic.HyperbolaBranch2D
-
Returns true if this branch is the positive one, i.e.
- isRightInfinite(Curve2D) - Static method in class math.geom2d.curve.Curve2DUtils
-
- isSimilarity(AffineTransform2D) - Static method in class math.geom2d.AffineTransform2D
-
Checks if the transform is an similarity, i.e.
- isSimilarity() - Method in class math.geom2d.AffineTransform2D
-
- isSingular(double) - Method in class math.geom2d.curve.AbstractSmoothCurve2D
-
Returns always false, as a smooth curve does not have singular points
by definition.
- isSingular(double) - Method in interface math.geom2d.curve.Curve2D
-
Checks if a point is singular.
- isSingular(double) - Method in class math.geom2d.curve.CurveArray2D
-
- isSingular(double) - Method in class math.geom2d.curve.CurveSet2D
-
- isSingular(double) - Method in class math.geom2d.line.LineArc2D
-
- isSingular(double) - Method in class math.geom2d.line.StraightLine2D
-
Returns false, whatever the position.
- isSingular(double) - Method in class math.geom2d.polygon.Polyline2D
-
- isSquare() - Method in class math.utils.Matrix
-
return true if the matrix is square, i.e.
- iterator() - Method in class math.geom2d.curve.CurveArray2D
-
- iterator() - Method in class math.geom2d.curve.CurveSet2D
-
- iterator() - Method in class math.geom2d.point.PointArray2D
-
- iterator() - Method in class math.geom2d.Point2D
-
- iterator() - Method in class math.geom3d.PointSet3D
-
J
- JarvisMarch2D - Class in math.geom2d.polygon.convhull
-
Computes the convex hull of a set of points as a single Polygon2D.
- JarvisMarch2D() - Constructor for class math.geom2d.polygon.convhull.JarvisMarch2D
-
Creates a new Convex hull calculator.
K
- KDTree2D - Class in math.geom2d.point
-
A data structure for storing a great number of points.
- KDTree2D(ArrayList<Point2D>) - Constructor for class math.geom2d.point.KDTree2D
-
- KDTree2D.Node - Class in math.geom2d.point
-
- KDTree2D.Node(Point2D) - Constructor for class math.geom2d.point.KDTree2D.Node
-
- KDTree2D.Node(Point2D, KDTree2D.Node, KDTree2D.Node) - Constructor for class math.geom2d.point.KDTree2D.Node
-
L
- Line2D - Class in math.geom2d.line
-
Line object defined from 2 points.
- Line2D(Point2D, Point2D) - Constructor for class math.geom2d.line.Line2D
-
Define a new Line2D with two extremities.
- Line2D(double, double, double, double) - Constructor for class math.geom2d.line.Line2D
-
Define a new Line2D with two extremities.
- LineArc2D - Class in math.geom2d.line
-
LineArc2D is a generic class to represent edges, straight lines, and rays.
- LineArc2D(Point2D, Point2D, double, double) - Constructor for class math.geom2d.line.LineArc2D
-
- LineArc2D(LinearShape2D, double, double) - Constructor for class math.geom2d.line.LineArc2D
-
Construct a line arc contained in the same straight line as first
argument, with bounds of arc given by t0 and t1
- LineArc2D(LineArc2D) - Constructor for class math.geom2d.line.LineArc2D
-
Construction by copy of another line arc
- LineArc2D(double, double, double, double, double, double) - Constructor for class math.geom2d.line.LineArc2D
-
Construct a line arc by the parameters of the supporting line and two
positions on the line.
- LinearRing2D - Class in math.geom2d.polygon
-
A LinearRing2D is a Polyline2D whose last point is connected to the first one.
- LinearRing2D() - Constructor for class math.geom2d.polygon.LinearRing2D
-
- LinearRing2D(Point2D) - Constructor for class math.geom2d.polygon.LinearRing2D
-
- LinearRing2D(Point2D[]) - Constructor for class math.geom2d.polygon.LinearRing2D
-
- LinearRing2D(double[], double[]) - Constructor for class math.geom2d.polygon.LinearRing2D
-
- LinearRing2D(Collection<? extends Point2D>) - Constructor for class math.geom2d.polygon.LinearRing2D
-
- LinearShape2D - Interface in math.geom2d.line
-
A curve that can be inscribed in a straight line, line a ray, a straight
line, or a line segment.
- LineObject2D - Class in math.geom2d.line
-
Deprecated.
use Line2D instead
- LineObject2D(Point2D, Point2D) - Constructor for class math.geom2d.line.LineObject2D
-
Deprecated.
Define a new LineObject2D with two extremities.
- LineObject2D(double, double, double, double) - Constructor for class math.geom2d.line.LineObject2D
-
Deprecated.
Define a new LineObject2D with two extremities.
- LineProjection2D - Class in math.geom2d.transform
-
orthogonal projection on a line.
- LineProjection2D() - Constructor for class math.geom2d.transform.LineProjection2D
-
- LineSegment2D - Class in math.geom2d.line
-
Line segment, defined as the set of points located between the two end
points.
- LineSegment2D(Point2D, Point2D) - Constructor for class math.geom2d.line.LineSegment2D
-
Define a new Edge with two extremities.
- LineSegment2D(double, double, double, double) - Constructor for class math.geom2d.line.LineSegment2D
-
Define a new Edge with two extremities.
- LineSegment3D - Class in math.geom3d.line
-
- LineSegment3D(Point3D, Point3D) - Constructor for class math.geom3d.line.LineSegment3D
-
- lineTo(double, double) - Method in class math.geom2d.curve.GeneralPath2D
-
Adds a point to the path by drawing a straight line from the current
coordinates to the new specified coordinates.
- lineTo(Point2D) - Method in class math.geom2d.curve.GeneralPath2D
-
Adds a point to the path by drawing a straight line from the current
coordinates to the new specified coordinates.
- locateIntersections(CirculinearCurve2D, CirculinearCurve2D) - Static method in class math.geom2d.circulinear.CirculinearCurve2DUtils
-
Locate intersection points of two curves.
- locateSelfIntersections(CurveSet2D<? extends CirculinearElement2D>) - Static method in class math.geom2d.circulinear.CirculinearCurve2DUtils
-
M
- m00 - Variable in class math.geom2d.AffineTransform2D
-
- m00 - Variable in class math.geom3d.transform.AffineTransform3D
-
- m01 - Variable in class math.geom2d.AffineTransform2D
-
- m01 - Variable in class math.geom3d.transform.AffineTransform3D
-
- m02 - Variable in class math.geom2d.AffineTransform2D
-
- m02 - Variable in class math.geom3d.transform.AffineTransform3D
-
- m03 - Variable in class math.geom3d.transform.AffineTransform3D
-
- m10 - Variable in class math.geom2d.AffineTransform2D
-
- m10 - Variable in class math.geom3d.transform.AffineTransform3D
-
- m11 - Variable in class math.geom2d.AffineTransform2D
-
- m11 - Variable in class math.geom3d.transform.AffineTransform3D
-
- m12 - Variable in class math.geom2d.AffineTransform2D
-
- m12 - Variable in class math.geom3d.transform.AffineTransform3D
-
- m13 - Variable in class math.geom3d.transform.AffineTransform3D
-
- m20 - Variable in class math.geom3d.transform.AffineTransform3D
-
- m21 - Variable in class math.geom3d.transform.AffineTransform3D
-
- m22 - Variable in class math.geom3d.transform.AffineTransform3D
-
- m23 - Variable in class math.geom3d.transform.AffineTransform3D
-
- M_2PI - Static variable in class math.geom2d.Angle2D
-
- M_3PI_2 - Static variable in class math.geom2d.Angle2D
-
- M_PI - Static variable in class math.geom2d.Angle2D
-
- M_PI_2 - Static variable in class math.geom2d.Angle2D
-
- M_PI_4 - Static variable in class math.geom2d.Angle2D
-
- main(String[]) - Static method in class math.geom2d.point.KDTree2D
-
Gives a small example of use.
- math.geom2d - package math.geom2d
-
Planar geometry toolbox.
- math.geom2d.circulinear - package math.geom2d.circulinear
-
Definition of circulinear shapes and some implementations.
- math.geom2d.conic - package math.geom2d.conic
-
Definition of various conic curves like circles, ellipses, parabolas and
hyperbolas, and their resepctive arcs.
- math.geom2d.curve - package math.geom2d.curve
-
Curves interface hierarchy, and implementations of curve sets and various poly-curves.
- math.geom2d.domain - package math.geom2d.domain
-
Curves interface hierarchy, and implementations of curve sets and various poly-curves.
- math.geom2d.grid - package math.geom2d.grid
-
Infinite grids with various geometries.
- math.geom2d.line - package math.geom2d.line
-
Implementations of 'linear shapes', i.e.
- math.geom2d.point - package math.geom2d.point
-
Data structures for point sets.
- math.geom2d.polygon - package math.geom2d.polygon
-
Definitions and implementations of shapes composed several line segments:
polylines, rings, polygons.
- math.geom2d.polygon.convhull - package math.geom2d.polygon.convhull
-
Convex hull computation.
- math.geom2d.spline - package math.geom2d.spline
-
Bezier curves, and more generally polynomial curves.
- math.geom2d.transform - package math.geom2d.transform
-
Contains interface hierarchy for planar transforms, and implementations for
specialized transforms.
- math.geom2s - package math.geom2s
-
Spherical geometry toolbox.
- math.geom3d - package math.geom3d
-
Spatial geometry toolbox.
- math.geom3d.curve - package math.geom3d.curve
-
Spatial geometry toolbox.
- math.geom3d.line - package math.geom3d.line
-
Spatial geometry toolbox.
- math.geom3d.plane - package math.geom3d.plane
-
Spatial geometry toolbox.
- math.geom3d.transform - package math.geom3d.transform
-
Spatial geometry toolbox.
- math.utils - package math.utils
-
Utilitary classes, mainly a Matrix class.
- MathUtils - Class in math.utils
-
- MathUtils() - Constructor for class math.utils.MathUtils
-
- Matrix - Class in math.utils
-
class Matrix
- Matrix() - Constructor for class math.utils.Matrix
-
Construct a new Matrix, with 1 row and 1 column, initialized to 1.
- Matrix(int, int) - Constructor for class math.utils.Matrix
-
init a new Matrix with nbRows rows, and nbCols columns.
- Matrix(double[][]) - Constructor for class math.utils.Matrix
-
Construct a new Matrix, initialized with the given coefficients.
- merge(Box2D) - Method in class math.geom2d.Box2D
-
Changes the bounds of this box to also include bounds of the argument.
- midPoint(Point2D, Point2D) - Static method in class math.geom2d.Point2D
-
- minus(Point2D) - Method in class math.geom2d.Point2D
-
- minus(Vector2D) - Method in class math.geom2d.Vector2D
-
Returns the subtraction of current vector with vector given as
parameter.
- minus(Vector3D) - Method in class math.geom3d.Vector3D
-
Return the subtraction of current vector with vector given as parameter.
- moveTo(double, double) - Method in class math.geom2d.curve.GeneralPath2D
-
Adds a point to the path by moving to the specified coordinates.
- moveTo(Point2D) - Method in class math.geom2d.curve.GeneralPath2D
-
Adds a point to the path by moving to the specified coordinates.
- multiplyWith(Matrix) - Method in class math.utils.Matrix
-
return the result of the multiplication of the matriux with another one.
- multiplyWith(double[]) - Method in class math.utils.Matrix
-
return the result of the multiplication of the matrix with the given
vector.
- multiplyWith(double[], double[]) - Method in class math.utils.Matrix
-
return the result of the multiplication of the matrix with the given
vector.
- MultiPolygon2D - Class in math.geom2d.polygon
-
A polygonal domain whose boundary is composed of several disjoint continuous
LinearRing2D.
- MultiPolygon2D() - Constructor for class math.geom2d.polygon.MultiPolygon2D
-
- MultiPolygon2D(LinearRing2D) - Constructor for class math.geom2d.polygon.MultiPolygon2D
-
- MultiPolygon2D(LinearRing2D[]) - Constructor for class math.geom2d.polygon.MultiPolygon2D
-
- MultiPolygon2D(SimplePolygon2D) - Constructor for class math.geom2d.polygon.MultiPolygon2D
-
- MultiPolygon2D(Collection<LinearRing2D>) - Constructor for class math.geom2d.polygon.MultiPolygon2D
-
N
- nearestNeighbor(Point2D) - Method in class math.geom2d.point.KDTree2D
-
- NonCirculinearClassException - Exception in math.geom2d.circulinear
-
- NonCirculinearClassException(Object) - Constructor for exception math.geom2d.circulinear.NonCirculinearClassException
-
- NonInvertibleTransformException - Exception in math.geom2d
-
- NonInvertibleTransformException() - Constructor for exception math.geom2d.NonInvertibleTransformException
-
- normalize() - Method in class math.geom2d.Vector2D
-
Normalizes the vector, such that its norms becomes 1.
- normalize() - Method in class math.geom3d.Vector3D
-
Normalizes the vector, such that its norms becomes 1.
O
- OrientedCurve2D - Interface in math.geom2d.domain
-
An OrientedCurve2D defines an 'inside' and an 'outside'.
P
- p1 - Variable in exception math.geom2d.ColinearPointsException
-
- p1 - Variable in class math.geom2d.line.Line2D
-
The origin point.
- p2 - Variable in exception math.geom2d.ColinearPointsException
-
- p2 - Variable in class math.geom2d.line.Line2D
-
The destination point.
- p3 - Variable in exception math.geom2d.ColinearPointsException
-
- parabola - Variable in class math.geom2d.conic.ParabolaArc2D
-
- 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
-
- 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
-
- 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.
- 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, Point2D) - Constructor for class math.geom2d.Point2D
-
- Point2D(Point2D, double, double) - Constructor for class math.geom2d.Point2D
-
Deprecated.
use Point2D.createPolar() instead (0.7.0)
- 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
-
- Point3D(Tuple3d) - 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.
- points - Variable in class math.geom2d.line.Polyline2D
-
Deprecated.
- points - Variable in class math.geom2d.point.PointArray2D
-
The inner collection of points composing the set.
- points - Variable in class math.geom2d.polygon.Polyline2D
-
- points - Variable in class math.geom2d.polygon.SimplePolygon2D
-
The inner ordered list of vertices.
- points - Variable in class math.geom3d.PointSet3D
-
- PointSet2D - Interface in math.geom2d.point
-
A set of points.
- PointSet3D - Class in math.geom3d
-
- PointSet3D() - Constructor for class math.geom3d.PointSet3D
-
- 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(Tuple3d[]) - 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.
- PointShape2D - Interface in math.geom2d.point
-
Interface for shapes composed of a finite set of points.
- PolyBezierCurve2D - Class in math.geom2d.spline
-
Deprecated.
use PolyCubicBezierCurve2D instead
- PolyBezierCurve2D() - Constructor for class math.geom2d.spline.PolyBezierCurve2D
-
Deprecated.
- PolyBezierCurve2D(CubicBezierCurve2D[]) - Constructor for class math.geom2d.spline.PolyBezierCurve2D
-
Deprecated.
- PolyBezierCurve2D(Collection<CubicBezierCurve2D>) - Constructor for class math.geom2d.spline.PolyBezierCurve2D
-
Deprecated.
- 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, making 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
-
- PolyCurve2D(int) - Constructor for class math.geom2d.curve.PolyCurve2D
-
- PolyCurve2D(T[]) - Constructor for class math.geom2d.curve.PolyCurve2D
-
- PolyCurve2D(T[], boolean) - Constructor for class math.geom2d.curve.PolyCurve2D
-
- PolyCurve2D(Collection<? extends T>) - Constructor for class math.geom2d.curve.PolyCurve2D
-
- PolyCurve2D(Collection<? extends T>, boolean) - Constructor for class math.geom2d.curve.PolyCurve2D
-
- Polygon2D - Interface in math.geom2d.polygon
-
Represent any class made of a finite set of simply connected edges.
- Polygon2DUtils - Class in math.geom2d.polygon
-
- Polygon2DUtils() - Constructor for class math.geom2d.polygon.Polygon2DUtils
-
- Polyline2D - Class in math.geom2d.line
-
Deprecated.
use math.geom2d.polygon.Polyline2D instead (0.7.0)
- Polyline2D() - Constructor for class math.geom2d.line.Polyline2D
-
Deprecated.
- Polyline2D(Point2D) - Constructor for class math.geom2d.line.Polyline2D
-
Deprecated.
- Polyline2D(Point2D[]) - Constructor for class math.geom2d.line.Polyline2D
-
Deprecated.
- Polyline2D(Collection<? extends Point2D>) - Constructor for class math.geom2d.line.Polyline2D
-
Deprecated.
- Polyline2D(double[], double[]) - Constructor for class math.geom2d.line.Polyline2D
-
Deprecated.
- 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(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
-
- Polyline2DUtils - Class in math.geom2d.line
-
Deprecated.
use math.geom2d.polygon.Polyline2DUtils instead (0.7.0)
- Polyline2DUtils() - Constructor for class math.geom2d.line.Polyline2DUtils
-
Deprecated.
- Polyline2DUtils - Class in math.geom2d.polygon
-
Some utility functions for manipulating Polyline2D.
- Polyline2DUtils() - Constructor for class math.geom2d.polygon.Polyline2DUtils
-
- 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
-
- 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.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.curve.CurveSet2D
-
- project(Point2D) - Method in class math.geom2d.line.AbstractLine2D
-
Gets 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.Polyline2D
-
- 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
-
Compute 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.
- 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.line.LineSegment3D
-
- projectPoint(Point3D) - Method in class math.geom3d.line.StraightLine3D
-
- projectPoint(Point3D) - Method in class math.geom3d.plane.Plane3D
-
- projectVector(Vector3D) - Method in class math.geom3d.plane.Plane3D
-
Q
- QuadBezier2D - Class in math.geom2d.spline
-
Deprecated.
replaced by QuadBezierCurve2D (0.7.1)
- QuadBezier2D() - Constructor for class math.geom2d.spline.QuadBezier2D
-
Deprecated.
- QuadBezier2D(double[][]) - Constructor for class math.geom2d.spline.QuadBezier2D
-
Deprecated.
Build a new Bezier curve from its array of coefficients.
- QuadBezier2D(Point2D, Point2D, Point2D) - Constructor for class math.geom2d.spline.QuadBezier2D
-
Deprecated.
Build a new quadratic Bezier curve by specifying position of extreme
points and position of control point.
- QuadBezier2D(Point2D[]) - Constructor for class math.geom2d.spline.QuadBezier2D
-
Deprecated.
- QuadBezier2D(double, double, double, double, double, double) - Constructor for class math.geom2d.spline.QuadBezier2D
-
Deprecated.
Build a new quadratic Bezier curve by specifying position of extreme
points and position of control point.
- QuadBezierCurve2D - Class in math.geom2d.spline
-
A quadratic bezier curve, defined by 3 points.
- QuadBezierCurve2D() - Constructor for class math.geom2d.spline.QuadBezierCurve2D
-
- QuadBezierCurve2D(double[][]) - Constructor for class math.geom2d.spline.QuadBezierCurve2D
-
Build a new Bezier curve from its array of coefficients.
- QuadBezierCurve2D(Point2D, Point2D, Point2D) - Constructor for class math.geom2d.spline.QuadBezierCurve2D
-
Build a new quadratic Bezier curve by specifying position of extreme
points and position of control point.
- QuadBezierCurve2D(Point2D[]) - Constructor for class math.geom2d.spline.QuadBezierCurve2D
-
- QuadBezierCurve2D(double, double, double, double, double, double) - Constructor for class math.geom2d.spline.QuadBezierCurve2D
-
Build a new quadratic Bezier curve by specifying position of extreme
points and position of control point.
- quadTo(double, double, double, double) - Method in class math.geom2d.curve.GeneralPath2D
-
Adds a curved segment, defined by two new points, to the path by drawing
a Quadratic curve that intersects both the current coordinates and the
coordinates (x2, y2), using the specified point (x1, y1) as a
quadratic parametric control point.
- quadTo(Point2D, Point2D) - Method in class math.geom2d.curve.GeneralPath2D
-
Adds a curved segment, defined by two new points, to the path by drawing
a Quadratic curve that intersects both the current coordinates and the
coordinates (x2, y2), using the specified point (x1, y1) as a
quadratic parametric control point.
R
- r - Variable in class math.geom2d.conic.Circle2D
-
the radius of the circle.
- r1 - Variable in class math.geom2d.conic.Ellipse2D
-
length of major semi-axis
- r2 - Variable in class math.geom2d.conic.Ellipse2D
-
length of minor semi-axis
- rangeSearch(Box2D) - Method in class math.geom2d.point.KDTree2D
-
- Ray2D - Class in math.geom2d.line
-
Ray, or half-line, defined from an origin and a direction vector.
- Ray2D() - Constructor for class math.geom2d.line.Ray2D
-
Empty constructor for Ray2D.
- Ray2D(Point2D, Point2D) - Constructor for class math.geom2d.line.Ray2D
-
Creates a new Ray2D, originating from
point1<\code>, and going in the
direction of point2<\code>.
- Ray2D(double, double, double, double) - Constructor for class math.geom2d.line.Ray2D
-
Creates a new Ray2D, originating from point
(x1,y1)<\code>, and going
in the direction defined by vector (dx, dy)<\code>.
- Ray2D(Point2D, double, double) - Constructor for class math.geom2d.line.Ray2D
-
Creates a new Ray2D, originating from point point<\code>, and going
in the direction defined by vector (dx,dy)<\code>.
- Ray2D(Point2D, Vector2D) - Constructor for class math.geom2d.line.Ray2D
-
Creates a new Ray2D, originating from point point<\code>, and going
in the direction specified by vector<\code>.
- Ray2D(Point2D, double) - Constructor for class math.geom2d.line.Ray2D
-
Creates a new Ray2D, originating from point point<\code>, and going
in the direction specified by angle<\code> (in radians).
- Ray2D(double, double, double) - Constructor for class math.geom2d.line.Ray2D
-
Creates a new Ray2D, originating from point
(x, y)<\code>, and going
in the direction specified by angle<\code> (in radians).
- Ray2D(LinearShape2D) - Constructor for class math.geom2d.line.Ray2D
-
Define a new Ray, with same characteristics as given object.
- Rectangle2D - Class in math.geom2d.polygon
-
Rectangle2D defines a rectangle rotated around its first corner.
- Rectangle2D(double, double, double, double, double) - Constructor for class math.geom2d.polygon.Rectangle2D
-
Main constructor
- Rectangle2D() - Constructor for class math.geom2d.polygon.Rectangle2D
-
Empty contructor (size and position zero)
- Rectangle2D(Rectangle2D) - Constructor for class math.geom2d.polygon.Rectangle2D
-
Constructor from awt, to allow easy construction from existing apps.
- Rectangle2D(double, double, double, double) - Constructor for class math.geom2d.polygon.Rectangle2D
-
Main constructor
- Rectangle2D(Point2D, double, double, double) - Constructor for class math.geom2d.polygon.Rectangle2D
-
Main constructor
- Rectangle2D(Point2D, double, double) - Constructor for class math.geom2d.polygon.Rectangle2D
-
Main constructor
- reduceCentered(double[]) - Static method in class math.geom2d.conic.Ellipse2D
-
Creates a new Ellipse by reducing the conic coefficients, assuming conic
type is ellipse, and ellipse is centered.
- reduceCentered(double[]) - Static method in class math.geom2d.conic.Hyperbola2D
-
Creates a new Hyperbola by reducing the conic coefficients, assuming
conic type is Hyperbola, and hyperbola is centered.
- reduceConic(double[]) - Static method in class math.geom2d.conic.Conic2DUtils
-
- removeCurve(T) - Method in class math.geom2d.curve.CurveArray2D
-
Removes the specified curve from the curve set.
- removeCurve(T) - Method in class math.geom2d.curve.CurveSet2D
-
Removes the specified curve from the curve set.
- removePoint(Point2D) - Method in class math.geom2d.polygon.Polyline2D
-
- removePoint(Point2D) - Method in class math.geom2d.polygon.SimplePolygon2D
-
Deprecated.
replaced by removeVertex() (0.7.1)
- removeVertex(Point2D) - Method in class math.geom2d.polygon.SimplePolygon2D
-
Removes a vertex of the polygon.
- reset() - Method in class math.geom2d.curve.GeneralPath2D
-
Resets the path to empty.
- Ring2D - Class in math.geom2d.polygon
-
Deprecated.
replaced by LinearRing2D (0.8.0)
- Ring2D() - Constructor for class math.geom2d.polygon.Ring2D
-
Deprecated.
Use LinearRing2D instead (0.8.0)
- Ring2D(Point2D) - Constructor for class math.geom2d.polygon.Ring2D
-
Deprecated.
Ring2D will be changed to an interface in a future release.
Use LinearRing2D instead (0.8.0)
- Ring2D(Point2D[]) - Constructor for class math.geom2d.polygon.Ring2D
-
Deprecated.
Ring2D will be changed to an interface in a future release.
Use LinearRing2D instead (0.8.0)
- Ring2D(double[], double[]) - Constructor for class math.geom2d.polygon.Ring2D
-
Deprecated.
Ring2D will be changed to an interface in a future release.
Use LinearRing2D instead (0.8.0)
- Ring2D(Collection<? extends Point2D>) - Constructor for class math.geom2d.polygon.Ring2D
-
Deprecated.
Ring2D will be changed to an interface in a future release.
Use LinearRing2D instead (0.8.0)
- rotate(double) - Method in class math.geom2d.Point2D
-
Rotates the point by a given angle around the origin.
- rotate(Point2D, double) - Method in class math.geom2d.Point2D
-
Rotates the point by a given angle around an arbitrary center.
S
- scale(double, double) - Method in class math.geom2d.Point2D
-
Returns the new point scaled by amount given in each direction.
- scale(double) - Method in class math.geom2d.Point2D
-
Returns the new point scaled by the same amount in each direction.
- setAngle(double) - Method in class math.geom2d.grid.TriangleGrid2D
-
Deprecated.
grids are supposed to be immutable (0.8.0)
- setArc(Point2D, double, double, double) - Method in class math.geom2d.conic.CircleArc2D
-
Deprecated.
conics will become imutable in a future release
- setAsPolar(double, double) - Method in class math.geom2d.Vector2D
-
Deprecated.
vectors will become imutable in a future release
- setCartesianEquation(double, double, double) - Method in class math.geom2d.line.StraightLine2D
-
Deprecated.
lines will become imutable in a future release
- setCenter(Point2D) - Method in class math.geom2d.conic.CircleArc2D
-
Deprecated.
conics will become imutable in a future release
- setCenter(Point2D) - Method in class math.geom2d.conic.Ellipse2D
-
Deprecated.
conics will become immutable in a future release
- setCenter(double, double) - Method in class math.geom2d.conic.Ellipse2D
-
Deprecated.
conics will become immutable in a future release
- setCircle(double, double, double) - Method in class math.geom2d.conic.Circle2D
-
Deprecated.
conics will become immutable in a future release
- setCircle(Point2D, double) - Method in class math.geom2d.conic.Circle2D
-
Deprecated.
conics will become immutable in a future release
- setCircle(double, double, double) - Method in class math.geom2d.transform.CircleInversion2D
-
- setCircle(Circle2D) - Method in class math.geom2d.transform.CircleInversion2D
-
- setClosed(boolean) - Method in class math.geom2d.curve.PolyCurve2D
-
Toggle the 'closed' flag of the polycurve.
- setCoef(int, int, double) - Method in class math.utils.Matrix
-
set the coef to the given value.
- setEllipse(double, double, double, double, double) - Method in class math.geom2d.conic.Ellipse2D
-
Deprecated.
conics will become immutable in a future release
- setEllipse(double, double, double, double, double, boolean) - Method in class math.geom2d.conic.Ellipse2D
-
Deprecated.
conics will become immutable in a future release
- setEllipse(Point2D, double, double, double) - Method in class math.geom2d.conic.Ellipse2D
-
Deprecated.
conics will become immutable in a future release
- setEllipse(Point2D, double, double, double, boolean) - Method in class math.geom2d.conic.Ellipse2D
-
Deprecated.
conics will become immutable in a future release
- setLine(double, double, double, double) - Method in class math.geom2d.line.StraightLine2D
-
Deprecated.
lines will become imutable in a future release
- setLine(Point2D, Point2D) - Method in class math.geom2d.line.StraightLine2D
-
Deprecated.
lines will become imutable in a future release
- setLine(LinearShape2D) - Method in class math.geom2d.line.StraightLine2D
-
Deprecated.
lines will become imutable in a future release
- setLineSegment(Point2D, Point2D) - Method in class math.geom2d.line.LineSegment2D
-
Deprecated.
lines will become immutable in a future release
- setLineSegment(double, double, double, double) - Method in class math.geom2d.line.LineSegment2D
-
Deprecated.
lines will become immutable in a future release
- setLocation(Point3D) - Method in class math.geom3d.Point3D
-
- setLocation(double, double, double) - Method in class math.geom3d.Point3D
-
- setOrigin(Point2D) - Method in class math.geom2d.grid.SquareGrid2D
-
Deprecated.
grids are supposed to be immutable (0.8.0)
- setOrigin(Point2D) - Method in class math.geom2d.grid.TriangleGrid2D
-
Deprecated.
grids are supposed to be immutable (0.8.0)
- setPoint1(Point2D) - Method in class math.geom2d.line.Line2D
-
- setPoint2(Point2D) - Method in class math.geom2d.line.Line2D
-
- setPoints(double, double, double, double) - Method in class math.geom2d.line.StraightLine2D
-
Deprecated.
lines will become imutable in a future release
- setPolarLocation(double, double) - Method in class math.geom2d.Point2D
-
Deprecated.
use Point2D.createPolar() instead (0.7.0)
- setPolarLocation(Point2D, double, double) - Method in class math.geom2d.Point2D
-
Deprecated.
use Point2D.createPolar() instead (0.7.0)
- setRadius(double) - Method in class math.geom2d.conic.Circle2D
-
Deprecated.
conics will become immutable in a future release
- setRadius(double) - Method in class math.geom2d.conic.CircleArc2D
-
Deprecated.
conics will become imutable in a future release
- setRay(double, double, double, double) - Method in class math.geom2d.line.InvertedRay2D
-
Deprecated.
lines will become immutable in a future release
- setRay(Point2D, Point2D) - Method in class math.geom2d.line.InvertedRay2D
-
Deprecated.
lines will become immutable in a future release
- setRay(Point2D, Vector2D) - Method in class math.geom2d.line.InvertedRay2D
-
Deprecated.
lines will become immutable in a future release
- setRay(double, double, double, double) - Method in class math.geom2d.line.Ray2D
-
Deprecated.
lines will become immutable in a future release
- setRay(Point2D, Point2D) - Method in class math.geom2d.line.Ray2D
-
Deprecated.
lines will become immutable in a future release
- setRay(Point2D, Vector2D) - Method in class math.geom2d.line.Ray2D
-
Deprecated.
lines will become immutable in a future release
- setRectangle(Rectangle2D) - Method in class math.geom2d.polygon.Rectangle2D
-
Apply the characteristics of the given Rectangle to this object.
- setRectangle(Rectangle2D) - Method in class math.geom2d.polygon.Rectangle2D
-
Apply the characteristics of the given Rectangle to this object.
- setRectangle(double, double, double, double, double) - Method in class math.geom2d.polygon.Rectangle2D
-
Apply the characteristics of the given Rectangle to this object.
- setSize(double) - Method in class math.geom2d.grid.SquareGrid2D
-
Deprecated.
grids are supposed to be immutable (0.8.0)
- setSize(double, double) - Method in class math.geom2d.grid.SquareGrid2D
-
Deprecated.
grids are supposed to be immutable (0.8.0)
- setSize(double) - Method in class math.geom2d.grid.TriangleGrid2D
-
Deprecated.
grids are supposed to be immutable (0.8.0)
- setToIdentity() - Method in class math.geom3d.transform.AffineTransform3D
-
Deprecated.
AffineTransform3d is immutable (0.6.3)
- setToIdentity() - Method in class math.utils.Matrix
-
Fill the matrix with zeros everywhere, except on the main diagonal,
filled with ones.
- setTransform(double, double, double, double, double, double, double, double, double, double, double, double) - Method in class math.geom3d.transform.AffineTransform3D
-
Deprecated.
AffineTransform3d is immutable (0.6.3)
- setTransform(AffineTransform3D) - Method in class math.geom3d.transform.AffineTransform3D
-
Deprecated.
AffineTransform3d is immutable (0.6.3)
- setVector(double, double) - Method in class math.geom2d.Vector2D
-
Deprecated.
vectors will become imutable in a future release
- setVector(double, double, double) - Method in class math.geom3d.Vector3D
-
- setVertex(int, Point2D) - Method in class math.geom2d.polygon.SimplePolygon2D
-
Changes the position of the i-th vertex.
- setWindingRule(int) - Method in class math.geom2d.curve.GeneralPath2D
-
Sets the winding rule for this path to the specified value.
- setX(double) - Method in class math.geom2d.Vector2D
-
Deprecated.
vectors will become imutable in a future release
- setX(double) - Method in class math.geom3d.Point3D
-
- setX(double) - Method in class math.geom3d.Vector3D
-
- setY(double) - Method in class math.geom2d.Vector2D
-
Deprecated.
vectors will become imutable in a future release
- setY(double) - Method in class math.geom3d.Point3D
-
- setY(double) - Method in class math.geom3d.Vector3D
-
- setZ(double) - Method in class math.geom3d.Point3D
-
- setZ(double) - Method in class math.geom3d.Vector3D
-
- Shape2D - Interface in math.geom2d
-
Main interface for all geometric objects, including points, lines, curves,
or planar regions...
- Shape2S - Interface in math.geom2s
-
- Shape3D - Interface in math.geom3d
-
- Shape3D.EmptySet3D - Class in math.geom3d
-
- Shape3D.EmptySet3D() - Constructor for class math.geom3d.Shape3D.EmptySet3D
-
- SimplePolygon2D - Class in math.geom2d.polygon
-
Represent a polygonal domain whose boundary is a single closed polyline.
- SimplePolygon2D() - Constructor for class math.geom2d.polygon.SimplePolygon2D
-
Empty constructor: no vertex.
- SimplePolygon2D(Point2D[]) - Constructor for class math.geom2d.polygon.SimplePolygon2D
-
Constructor from an array of points
- SimplePolygon2D(double[], double[]) - Constructor for class math.geom2d.polygon.SimplePolygon2D
-
Constructor from two arrays, one for each coordinate.
- SimplePolygon2D(Collection<? extends Point2D>) - Constructor for class math.geom2d.polygon.SimplePolygon2D
-
- SmallCircle2S - Class in math.geom2s
-
A small circle defined on a 2D Sphere.
- SmallCircle2S() - Constructor for class math.geom2s.SmallCircle2S
-
- SmoothBoundary2D - Interface in math.geom2d.domain
-
Tagging interface to represent in unified way smooth curves which are
boundaries.
- SmoothCurve2D - Interface in math.geom2d.curve
-
Interface for smooth and continuous curves.
- SmoothOrientedCurve2D - Interface in math.geom2d.domain
-
Interface for smooth and oriented curves.
- solve(double[]) - Method in class math.utils.Matrix
-
compute the solution of a linear system, using the Gauss-Jordan
algorithm.
- splitContinuousCurve(CirculinearContinuousCurve2D) - Static method in class math.geom2d.circulinear.CirculinearCurve2DUtils
-
Split a continuous curve which self-intersects into a set of continuous
circulinear curves which do not self-intersect.
- splitIntersectingContours(CirculinearContour2D, CirculinearContour2D) - Static method in class math.geom2d.circulinear.CirculinearCurve2DUtils
-
- splitIntersectingContours(Collection<? extends CirculinearContour2D>) - Static method in class math.geom2d.circulinear.CirculinearCurve2DUtils
-
Split a collection of contours which possibly intersect each other to a
set of contours which do not intersect each others.
- SquareGrid2D - Class in math.geom2d.grid
-
Defines a square grid, which can have different size in each direction.
- SquareGrid2D() - Constructor for class math.geom2d.grid.SquareGrid2D
-
- SquareGrid2D(Point2D) - Constructor for class math.geom2d.grid.SquareGrid2D
-
- SquareGrid2D(Point2D, double) - Constructor for class math.geom2d.grid.SquareGrid2D
-
- SquareGrid2D(Point2D, double, double) - Constructor for class math.geom2d.grid.SquareGrid2D
-
- SquareGrid2D(double, double, double) - Constructor for class math.geom2d.grid.SquareGrid2D
-
- SquareGrid2D(double) - Constructor for class math.geom2d.grid.SquareGrid2D
-
- SquareGrid2D(double, double) - Constructor for class math.geom2d.grid.SquareGrid2D
-
- SquareGrid2D(double, double, double, double) - Constructor for class math.geom2d.grid.SquareGrid2D
-
- startAngle - Variable in class math.geom2d.conic.EllipseArc2D
-
The starting position on ellipse, in radians between 0 and +2PI
- StraightLine2D - Class in math.geom2d.line
-
Implementation of a straight line.
- StraightLine2D() - Constructor for class math.geom2d.line.StraightLine2D
-
Empty constructor: a straight line corresponding to horizontal axis.
- StraightLine2D(Point2D, Point2D) - Constructor for class math.geom2d.line.StraightLine2D
-
Define a new Straight line going through the two given points.
- StraightLine2D(Point2D, Vector2D) - Constructor for class math.geom2d.line.StraightLine2D
-
Define a new Straight line going through the given point, and with the
specified direction vector.
- StraightLine2D(Point2D, double, double) - Constructor for class math.geom2d.line.StraightLine2D
-
Define a new Straight line going through the given point, and with the
specified direction vector.
- StraightLine2D(Point2D, double) - Constructor for class math.geom2d.line.StraightLine2D
-
Define a new Straight line going through the given point, and with the
specified direction given by angle.
- StraightLine2D(LinearShape2D) - Constructor for class math.geom2d.line.StraightLine2D
-
Define a new Straight line at the same position and with the same
direction than an other straight object (line, edge or ray).
- StraightLine2D(double, double, double, double) - Constructor for class math.geom2d.line.StraightLine2D
-
Define a new Straight line going through the point (xp, yp) and with the
direction dx, dy.
- StraightLine2D(LinearShape2D, Point2D) - Constructor for class math.geom2d.line.StraightLine2D
-
Define a new Straight line, parallel to another straigth object (ray,
straight line or edge), and going through the given point.
- StraightLine2D(double, double, double) - Constructor for class math.geom2d.line.StraightLine2D
-
Define a new straight line, from the coefficients of the cartesian
equation.
- StraightLine3D - Class in math.geom3d.line
-
- StraightLine3D() - Constructor for class math.geom3d.line.StraightLine3D
-
- StraightLine3D(Point3D, Vector3D) - Constructor for class math.geom3d.line.StraightLine3D
-
- StraightLine3D(Point3D, Point3D) - Constructor for class math.geom3d.line.StraightLine3D
-
Constructs a line passing through the 2 points.
- StraightLine3D(double, double, double, double, double, double) - Constructor for class math.geom3d.line.StraightLine3D
-
- supportContains(double, double) - Method in class math.geom2d.line.AbstractLine2D
-
Returns true if the point (x, y) lies on the line covering the object,
with precision given by Shape2D.ACCURACY.
T
- t0 - Variable in class math.geom2d.conic.ParabolaArc2D
-
- t0 - Variable in class math.geom2d.line.LineArc2D
-
- t1 - Variable in class math.geom2d.conic.ParabolaArc2D
-
- t1 - Variable in class math.geom2d.line.LineArc2D
-
- theta - Variable in class math.geom2d.conic.Ellipse2D
-
orientation of major semi-axis
- theta - Variable in class math.geom2d.conic.Hyperbola2D
-
angle of rotation of the hyperbola
- theta - Variable in class math.geom2d.conic.Parabola2D
-
orientation of the parabola
- theta - Variable in class math.geom2d.polygon.Rectangle2D
-
- times(double) - Method in class math.geom2d.Vector2D
-
Multiplies the vector by a scalar amount.
- times(double) - Method in class math.geom3d.Vector3D
-
Multiplies this vector by a constant.
- toGlobal(Point2D) - Method in class math.geom2d.conic.Hyperbola2D
-
transform a point in local coordinate (ie orthogonal centered hyberbola
with a=b=1) to global coordinate system.
- toLocal(Point2D) - Method in class math.geom2d.conic.Hyperbola2D
-
- toString() - Method in class math.geom2d.AffineTransform2D
-
Displays the coefficients of the transform, row by row.
- toString() - Method in class math.geom2d.Box2D
-
- toString() - Method in class math.geom2d.conic.Circle2D
-
- toString() - Method in class math.geom2d.conic.CircleArc2D
-
- toString() - Method in class math.geom2d.conic.Ellipse2D
-
- toString() - Method in class math.geom2d.conic.EllipseArc2D
-
- toString() - Method in class math.geom2d.conic.Parabola2D
-
- toString() - Method in class math.geom2d.conic.ParabolaArc2D
-
- toString() - Method in class math.geom2d.line.InvertedRay2D
-
- toString() - Method in class math.geom2d.line.Line2D
-
- toString() - Method in class math.geom2d.line.LineArc2D
-
- toString() - Method in class math.geom2d.line.LineSegment2D
-
- toString() - Method in class math.geom2d.line.Ray2D
-
- toString() - Method in class math.geom2d.line.StraightLine2D
-
- toString() - Method in class math.geom2d.Point2D
-
- toString() - Method in class math.geom2d.Vector2D
-
- toString() - Method in class math.utils.Matrix
-
return a String representation of the elements of the Matrix
- toUnitSegment(double, double, double) - Static method in class math.geom2d.curve.Curve2DUtils
-
Mapping of the parameter t, relative to the local curve, into the
interval [0 1], [0 1[, ]0 1], or ]0 1[, depending on the values of t0 and
t1.
- toUnitSegment(double, double, double) - Static method in class math.geom2d.curve.CurveSet2D
-
Deprecated.
use Curve2DUtils.toUnitSegment() instead
- transform(Point2D[], Point2D[]) - Method in class math.geom2d.AffineTransform2D
-
- transform(Point2D) - Method in class math.geom2d.AffineTransform2D
-
- transform(Point2D, Point2D) - Method in class math.geom2d.AffineTransform2D
-
Deprecated.
use point.transform() instead. (0.7.0)
- transform(AffineTransform2D) - Method in class math.geom2d.Box2D
-
Return the new domain created by an affine transform of this box.
- transform(CircleInversion2D) - Method in class math.geom2d.circulinear.BoundaryPolyCirculinearCurve2D
-
- transform(AffineTransform2D) - Method in class math.geom2d.circulinear.BoundaryPolyCirculinearCurve2D
-
- transform(CircleInversion2D) - Method in interface math.geom2d.circulinear.CircleLine2D
-
- transform(CircleInversion2D) - Method in interface math.geom2d.circulinear.CirculinearBoundary2D
-
- transform(CircleInversion2D) - Method in class math.geom2d.circulinear.CirculinearBoundarySet2D
-
- transform(CircleInversion2D) - Method in interface math.geom2d.circulinear.CirculinearContinuousCurve2D
-
- transform(CircleInversion2D) - Method in interface math.geom2d.circulinear.CirculinearContour2D
-
- transform(CircleInversion2D) - Method in interface math.geom2d.circulinear.CirculinearCurve2D
-
- transform(CircleInversion2D) - Method in class math.geom2d.circulinear.CirculinearCurveSet2D
-
- transform(CircleInversion2D) - Method in interface math.geom2d.circulinear.CirculinearDomain2D
-
- transform(CircleInversion2D) - Method in interface math.geom2d.circulinear.CirculinearElement2D
-
- transform(CircleInversion2D) - Method in interface math.geom2d.circulinear.CirculinearShape2D
-
Transforms the shape by a circle inversion.
- transform(CircleInversion2D) - Method in interface math.geom2d.circulinear.ContinuousCirculinearCurve2D
-
Deprecated.
- transform(CircleInversion2D) - Method in class math.geom2d.circulinear.GenericCirculinearDomain2D
-
- transform(CircleInversion2D) - Method in class math.geom2d.circulinear.GenericCirculinearRing2D
-
- transform(AffineTransform2D) - Method in class math.geom2d.circulinear.GenericCirculinearRing2D
-
- transform(CircleInversion2D) - Method in class math.geom2d.circulinear.PolyCirculinearCurve2D
-
- transform(CircleInversion2D) - Method in class math.geom2d.conic.Circle2D
-
- transform(CircleInversion2D) - Method in class math.geom2d.conic.CircleArc2D
-
- transform(AffineTransform2D) - Method in class math.geom2d.conic.CircleArc2D
-
Returns an instance of EllipseArc2D, or CircleArc2D if transform is a
similarity.
- transform(AffineTransform2D) - Method in interface math.geom2d.conic.Conic2D
-
- transform(double[], AffineTransform2D) - Static method in class math.geom2d.conic.Conic2DUtils
-
Transforms a conic by an affine transform.
- transform(AffineTransform2D) - Method in class math.geom2d.conic.Ellipse2D
-
Transforms this ellipse by an affine transform.
- transform(AffineTransform2D) - Method in class math.geom2d.conic.EllipseArc2D
-
- transform(AffineTransform2D) - Method in class math.geom2d.conic.Hyperbola2D
-
Transforms this Hyperbola by an affine transform.
- transform(AffineTransform2D) - Method in class math.geom2d.conic.HyperbolaBranch2D
-
- transform(AffineTransform2D) - Method in class math.geom2d.conic.HyperbolaBranchArc2D
-
- transform(AffineTransform2D) - Method in class math.geom2d.conic.Parabola2D
-
Transforms the parabola by an affine transform.
- transform(AffineTransform2D) - Method in class math.geom2d.conic.ParabolaArc2D
-
- transform(AffineTransform2D) - Method in interface math.geom2d.curve.ContinuousCurve2D
-
- transform(AffineTransform2D) - Method in interface math.geom2d.curve.Curve2D
-
Transforms the curve by an affine transform.
- transform(AffineTransform2D) - Method in class math.geom2d.curve.CurveArray2D
-
Transforms each curve, and build a new CurveArray2D with the set of
transformed curves.
- transform(AffineTransform2D) - Method in class math.geom2d.curve.CurveSet2D
-
Transforms each curve, and build a new CurveSet2D with the set of
transformed curves.
- transform(AffineTransform) - Method in class math.geom2d.curve.GeneralPath2D
-
- transform(AffineTransform2D) - Method in class math.geom2d.curve.PolyCurve2D
-
- transform(AffineTransform2D) - Method in interface math.geom2d.curve.SmoothCurve2D
-
- transform(AffineTransform2D) - Method in interface math.geom2d.domain.Boundary2D
-
Forces the subclasses to return an instance of Boundary2D.
- transform(AffineTransform2D) - Method in class math.geom2d.domain.BoundaryPolyCurve2D
-
- transform(AffineTransform2D) - Method in class math.geom2d.domain.BoundarySet2D
-
- transform(AffineTransform2D) - Method in interface math.geom2d.domain.ContinuousBoundary2D
-
- transform(AffineTransform2D) - Method in interface math.geom2d.domain.ContinuousOrientedCurve2D
-
- transform(AffineTransform2D) - Method in interface math.geom2d.domain.Domain2D
-
- transform(AffineTransform2D) - Method in class math.geom2d.domain.GenericDomain2D
-
Returns a new domain which is created from the transformed domain of this
boundary.
- transform(AffineTransform2D) - Method in interface math.geom2d.domain.OrientedCurve2D
-
- transform(AffineTransform2D) - Method in class math.geom2d.domain.PolyOrientedCurve2D
-
- transform(AffineTransform2D) - Method in interface math.geom2d.domain.SmoothBoundary2D
-
- transform(AffineTransform2D) - Method in interface math.geom2d.domain.SmoothOrientedCurve2D
-
- transform(CircleInversion2D) - Method in class math.geom2d.line.AbstractLine2D
-
- transform(AffineTransform2D) - Method in class math.geom2d.line.AbstractLine2D
-
- transform(AffineTransform2D) - Method in class math.geom2d.line.ClosedPolyline2D
-
Deprecated.
Return the transformed shape, as a ClosePolyline2D.
- transform(AffineTransform2D) - Method in class math.geom2d.line.InvertedRay2D
-
- transform(CircleInversion2D) - Method in class math.geom2d.line.Line2D
-
- transform(AffineTransform2D) - Method in class math.geom2d.line.Line2D
-
- transform(AffineTransform2D) - Method in class math.geom2d.line.LineArc2D
-
- transform(AffineTransform2D) - Method in interface math.geom2d.line.LinearShape2D
-
- transform(AffineTransform2D) - Method in class math.geom2d.line.LineSegment2D
-
- transform(AffineTransform2D) - Method in class math.geom2d.line.Ray2D
-
- transform(CircleInversion2D) - Method in class math.geom2d.line.StraightLine2D
-
- transform(AffineTransform2D) - Method in class math.geom2d.line.StraightLine2D
-
Returns the transformed line.
- transform(CircleInversion2D) - Method in class math.geom2d.point.PointArray2D
-
- transform(AffineTransform2D) - Method in class math.geom2d.point.PointArray2D
-
- transform(AffineTransform2D) - Method in interface math.geom2d.point.PointSet2D
-
Transforms the point set by returning a new point set containing each
transformed point.
- transform(AffineTransform2D) - Method in interface math.geom2d.point.PointShape2D
-
Transforms the point shape by an affine transform.
- transform(CircleInversion2D) - Method in class math.geom2d.Point2D
-
- transform(AffineTransform2D) - Method in class math.geom2d.Point2D
-
Returns the transformed point.
- transform(CircleInversion2D) - Method in class math.geom2d.polygon.HRectangle2D
-
- transform(AffineTransform2D) - Method in class math.geom2d.polygon.HRectangle2D
-
Return the new Polygon created by an affine transform of this polygon.
- transform(CircleInversion2D) - Method in class math.geom2d.polygon.LinearRing2D
-
- transform(AffineTransform2D) - Method in class math.geom2d.polygon.LinearRing2D
-
Return the transformed shape, as a ClosePolyline2D.
- transform(CircleInversion2D) - Method in class math.geom2d.polygon.MultiPolygon2D
-
- transform(AffineTransform2D) - Method in class math.geom2d.polygon.MultiPolygon2D
-
- transform(AffineTransform2D) - Method in interface math.geom2d.polygon.Polygon2D
-
Returns the new Polygon created by an affine transform of this polygon.
- transform(CircleInversion2D) - Method in class math.geom2d.polygon.Polyline2D
-
- transform(AffineTransform2D) - Method in class math.geom2d.polygon.Polyline2D
-
- transform(CircleInversion2D) - Method in class math.geom2d.polygon.Rectangle2D
-
- transform(AffineTransform2D) - Method in class math.geom2d.polygon.Rectangle2D
-
Return the new Polygon created by an affine transform of this polygon.
- transform(CircleInversion2D) - Method in class math.geom2d.polygon.SimplePolygon2D
-
- transform(AffineTransform2D) - Method in class math.geom2d.polygon.SimplePolygon2D
-
Returns the new Polygon created by an affine transform of this polygon.
- transform(AffineTransform2D) - Method in interface math.geom2d.Shape2D
-
Transforms the shape by an affine transform.
- transform(AffineTransform2D) - Method in class math.geom2d.spline.BezierCurve2D
-
Deprecated.
Returns the Bezier Curve transformed by the given AffineTransform2D.
- transform(AffineTransform2D) - Method in class math.geom2d.spline.CubicBezierCurve2D
-
Returns the Bezier Curve transformed by the given AffineTransform2D.
- transform(AffineTransform2D) - Method in class math.geom2d.spline.PolyBezierCurve2D
-
Deprecated.
- transform(AffineTransform2D) - Method in class math.geom2d.spline.PolyCubicBezierCurve2D
-
- transform(AffineTransform2D) - Method in class math.geom2d.spline.QuadBezier2D
-
Deprecated.
Returns the Bezier Curve transformed by the given AffineTransform2D.
- transform(AffineTransform2D) - Method in class math.geom2d.spline.QuadBezierCurve2D
-
Returns the Bezier Curve transformed by the given AffineTransform2D.
- transform(Shape2D) - Method in class math.geom2d.transform.CircleInversion2D
-
Deprecated.
use transformShape() instead (0.7.0)
- transform(Point2D) - Method in class math.geom2d.transform.CircleInversion2D
-
- transform(Point2D[], Point2D[]) - Method in class math.geom2d.transform.CircleInversion2D
-
Transforms an array of points, and returns the transformed points.
- transform(Point2D) - Method in interface math.geom2d.transform.Transform2D
-
Transforms a point
- transform(Point2D[], Point2D[]) - Method in interface math.geom2d.transform.Transform2D
-
Transforms an array of points, and returns the transformed points.
- transform(AffineTransform2D) - Method in class math.geom2d.Vector2D
-
Transform the vector, by using only the first 4 parameters of the
transform.
- transform(AffineTransform3D) - Method in interface math.geom3d.curve.Curve3D
-
Transforms the curve by an affine transform.
- transform(AffineTransform3D) - Method in class math.geom3d.line.LineSegment3D
-
- transform(AffineTransform3D) - Method in class math.geom3d.line.StraightLine3D
-
- transform(AffineTransform3D) - Method in class math.geom3d.plane.Plane3D
-
- transform(AffineTransform3D) - Method in class math.geom3d.Point3D
-
- transform(AffineTransform3D) - Method in class math.geom3d.PointSet3D
-
- transform(AffineTransform3D) - Method in class math.geom3d.Shape3D.EmptySet3D
-
- transform(AffineTransform3D) - Method in interface math.geom3d.Shape3D
-
- transform(AffineTransform3D) - Method in class math.geom3d.transform.AffineTransform3D
-
Combine this transform with another AffineTransform.
- transform(Shape3D) - Method in class math.geom3d.transform.AffineTransform3D
-
Deprecated.
shapes are responsible of their transform (0.6.3)
- transform(AffineTransform3D) - Method in class math.geom3d.Vector3D
-
Transform the vector, by using only the first 4 parameters of the
transform.
- Transform2D - Interface in math.geom2d.transform
-
general class for all transformation in the plane, linear or not linear.
- Transform3D - Interface in math.geom3d.transform
-
- transformCentered(double[], AffineTransform2D) - Static method in class math.geom2d.conic.Conic2DUtils
-
Transforms a conic centered around the origin, by dropping the
translation part of the transform.
- transformCentered(Ellipse2D, AffineTransform2D) - Static method in class math.geom2d.conic.Ellipse2D
-
Transform an ellipse, by supposing both the ellipse is centered and the
transform has no translation part.
- transformCentered(Hyperbola2D, AffineTransform2D) - Static method in class math.geom2d.conic.Hyperbola2D
-
Transforms an hyperbola, by supposing both the hyperbola is centered
and the transform has no translation part.
- transformPoint(Point2D) - Method in class math.geom2d.transform.CircleInversion2D
-
- transformPoint(Point3D, Point3D) - Method in class math.geom3d.transform.AffineTransform3D
-
- transformPoint(Point3D, Point3D) - Method in interface math.geom3d.transform.Transform3D
-
- transformPoints(Point3D[], Point3D[]) - Method in class math.geom3d.transform.AffineTransform3D
-
- transformPoints(Point3D[], Point3D[]) - Method in interface math.geom3d.transform.Transform3D
-
- transformRing(LinearRing2D) - Method in class math.geom2d.transform.CircleInversion2D
-
- transformShape(Shape2D) - Method in class math.geom2d.transform.CircleInversion2D
-
Transforms a general shape, and return the transformed shape.
- translate(double, double) - Method in class math.geom2d.Point2D
-
Returns the new point translated by amount given in each direction.
- transpose() - Method in class math.utils.Matrix
-
transpose the matrix, changing the inner coefficients.
- TriangleGrid2D - Class in math.geom2d.grid
-
Defines a triangle grid, with various size and orientation.
- TriangleGrid2D() - Constructor for class math.geom2d.grid.TriangleGrid2D
-
- TriangleGrid2D(double) - Constructor for class math.geom2d.grid.TriangleGrid2D
-
- TriangleGrid2D(double, double) - Constructor for class math.geom2d.grid.TriangleGrid2D
-
- TriangleGrid2D(double, double, double) - Constructor for class math.geom2d.grid.TriangleGrid2D
-
- TriangleGrid2D(double, double, double, double) - Constructor for class math.geom2d.grid.TriangleGrid2D
-
- TriangleGrid2D(Point2D) - Constructor for class math.geom2d.grid.TriangleGrid2D
-
Assumes unit grid.
- TriangleGrid2D(Point2D, double) - Constructor for class math.geom2d.grid.TriangleGrid2D
-
- TriangleGrid2D(Point2D, double, double) - Constructor for class math.geom2d.grid.TriangleGrid2D
-
U
- UnboundedShapeException - Exception in math.geom2d
-
- UnboundedShapeException() - Constructor for exception math.geom2d.UnboundedShapeException
-
Deprecated.
- UnboundedShapeException(Shape2D) - Constructor for exception math.geom2d.UnboundedShapeException
-
- union(Box2D) - Method in class math.geom2d.Box2D
-
Returns the Box2D which contains both this box and the specified box.
- union(Polygon2D, Polygon2D) - Static method in class math.geom2d.polygon.Polygon2DUtils
-
- union(Box3D) - Method in class math.geom3d.Box3D
-
Returns the Box2D which contains both this box and the specified box.
V
- valueOf(String) - Static method in enum math.geom2d.conic.Conic2D.Type
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum math.geom2d.conic.Conic2D.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- Vector2D - Class in math.geom2d
-
A vector in the 2D plane.
- Vector2D() - Constructor for class math.geom2d.Vector2D
-
Constructs a new Vectors initialized with x=1 and y=0.
- Vector2D(Point2D) - Constructor for class math.geom2d.Vector2D
-
Constructs a new vector between the origin and the given point.
- Vector2D(Point2D, Point2D) - Constructor for class math.geom2d.Vector2D
-
Constructs a new vector between two points
- Vector2D(double, double) - Constructor for class math.geom2d.Vector2D
-
Constructs a new vector with the given coordinates.
- Vector3D - Class in math.geom3d
-
Define a vector in 3 Dimensions.
- Vector3D() - Constructor for class math.geom3d.Vector3D
-
Constructs a new Vector3D initialized with x=1, y=0 and z=0.
- Vector3D(double, double, double) - Constructor for class math.geom3d.Vector3D
-
Base constructor, using coordinates in each direction.
- Vector3D(Point3D) - Constructor for class math.geom3d.Vector3D
-
Construct a new vector between origin and a 3D point.
- Vector3D(Point3D, Point3D) - Constructor for class math.geom3d.Vector3D
-
construct a new vector between two points, the vector is leading from the 'point1' to 'point2'.
W
- w - Variable in class math.geom2d.polygon.Rectangle2D
-
- WIND_EVEN_ODD - Static variable in class math.geom2d.curve.GeneralPath2D
-
An even-odd winding rule for determining the interior of a path.
- WIND_NON_ZERO - Static variable in class math.geom2d.curve.GeneralPath2D
-
A non-zero winding rule for determining the interior of a path.
- windingNumber(Collection<Point2D>, Point2D) - Static method in class math.geom2d.polygon.Polygon2DUtils
-
Computes the winding number of the polygon.
- wrapCurve(T) - Static method in class math.geom2d.curve.AbstractContinuousCurve2D
-
- wrapCurve(T) - Static method in class math.geom2d.curve.PolyCurve2D
-
X
- x - Variable in class math.geom2d.Vector2D
-
- x - Variable in class math.geom3d.Vector3D
-
- x0 - Variable in class math.geom2d.line.AbstractLine2D
-
Coordinates of starting point of the line
- x0 - Variable in class math.geom2d.polygon.Rectangle2D
-
- x0 - Variable in class math.geom3d.line.StraightLine3D
-
- x0 - Variable in class math.geom3d.plane.Plane3D
-
- x1 - Variable in class math.geom2d.spline.CubicBezierCurve2D
-
- x1 - Variable in class math.geom2d.spline.QuadBezierCurve2D
-
- x1 - Variable in class math.geom3d.line.LineSegment3D
-
- x2 - Variable in class math.geom2d.spline.CubicBezierCurve2D
-
- x2 - Variable in class math.geom2d.spline.QuadBezierCurve2D
-
- x2 - Variable in class math.geom3d.line.LineSegment3D
-
- xc - Variable in class math.geom2d.conic.Ellipse2D
-
coordinate of center.
- xc - Variable in class math.geom2d.conic.Hyperbola2D
-
Center of the hyperbola
- xv - Variable in class math.geom2d.conic.Parabola2D
-
Coordinate of the vertex
Y
- y - Variable in class math.geom2d.Vector2D
-
- y - Variable in class math.geom3d.Vector3D
-
- y0 - Variable in class math.geom2d.line.AbstractLine2D
-
Coordinates of starting point of the line
- y0 - Variable in class math.geom2d.polygon.Rectangle2D
-
- y0 - Variable in class math.geom3d.line.StraightLine3D
-
- y0 - Variable in class math.geom3d.plane.Plane3D
-
- y1 - Variable in class math.geom2d.spline.CubicBezierCurve2D
-
- y1 - Variable in class math.geom2d.spline.QuadBezierCurve2D
-
- y1 - Variable in class math.geom3d.line.LineSegment3D
-
- y2 - Variable in class math.geom2d.spline.CubicBezierCurve2D
-
- y2 - Variable in class math.geom2d.spline.QuadBezierCurve2D
-
- y2 - Variable in class math.geom3d.line.LineSegment3D
-
- yc - Variable in class math.geom2d.conic.Ellipse2D
-
- yc - Variable in class math.geom2d.conic.Hyperbola2D
-
- yv - Variable in class math.geom2d.conic.Parabola2D
-
Coordinate of the vertex
Z
- z - Variable in class math.geom3d.Vector3D
-
- z0 - Variable in class math.geom3d.line.StraightLine3D
-
- z0 - Variable in class math.geom3d.plane.Plane3D
-
- z1 - Variable in class math.geom3d.line.LineSegment3D
-
- z2 - Variable in class math.geom3d.line.LineSegment3D
-
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 Z
Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.