Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
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
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.
semiMajorAxisLength()
- Method in class math.geom2d.conic.
Ellipse2D
Returns the length of the major semi-axis of the ellipse.
semiMinorAxisLength()
- Method in class math.geom2d.conic.
Ellipse2D
Returns the length of the minor semi-axis of the ellipse.
setAngle(double)
- Method in class math.geom2d.grid.
TriangleGrid2D
Deprecated.
grids are supposed to be immutable (0.8.0)
setClosed(boolean)
- Method in class math.geom2d.curve.
PolyCurve2D
Toggle the 'closed' flag of this polycurve.
setCoef(int, int, double)
- Method in class math.utils.
Matrix
Sets the coef to the given value. row and col are between 1 and the number of rows and columns.
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
setRing(int, LinearRing2D)
- Method in class math.geom2d.polygon.
MultiPolygon2D
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.utils.
Matrix
Fills the matrix with zeros everywhere, except on the main diagonal, filled with ones.
setVertex(int, Point2D)
- Method in class math.geom2d.polygon.
HRectangle2D
Deprecated.
setVertex(int, Point2D)
- Method in class math.geom2d.polygon.
LinearCurve2D
Changes the position of the i-th vertex.
setVertex(int, Point2D)
- Method in class math.geom2d.polygon.
MultiPolygon2D
Sets the position of the i-th vertex of this polygon.
setVertex(int, Point2D)
- Method in interface math.geom2d.polygon.
Polygon2D
Sets the position of the i-th vertex
setVertex(int, Point2D)
- Method in class math.geom2d.polygon.
Rectangle2D
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.
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
ShapeArray2D
<
T
extends
Shape2D
> - Class in
math.geom2d
Default Implementation of ShapeSet2D.
ShapeArray2D()
- Constructor for class math.geom2d.
ShapeArray2D
ShapeArray2D(int)
- Constructor for class math.geom2d.
ShapeArray2D
ShapeArray2D(Collection<? extends T>)
- Constructor for class math.geom2d.
ShapeArray2D
ShapeArray2D(T[])
- Constructor for class math.geom2d.
ShapeArray2D
shapes()
- Method in class math.geom2d.
ShapeArray2D
Returns the collection of shapes
ShapeSet2D
<
T
extends
Shape2D
> - Interface in
math.geom2d
A shape that is composed of several other shapes.
signedDistance(Point2D)
- Method in class math.geom2d.conic.
Circle2D
signedDistance(double, double)
- Method in class math.geom2d.conic.
Circle2D
signedDistance(Point2D)
- Method in class math.geom2d.conic.
CircleArc2D
signedDistance(double, double)
- Method in class math.geom2d.conic.
CircleArc2D
signedDistance(Point2D)
- Method in class math.geom2d.conic.
Ellipse2D
Returns an approximation of the signed distance to the ellipse.
signedDistance(double, double)
- Method in class math.geom2d.conic.
Ellipse2D
signedDistance(Point2D)
- Method in class math.geom2d.conic.
EllipseArc2D
signedDistance(double, double)
- Method in class math.geom2d.conic.
EllipseArc2D
signedDistance(Point2D)
- Method in class math.geom2d.conic.
HyperbolaBranch2D
signedDistance(double, double)
- Method in class math.geom2d.conic.
HyperbolaBranch2D
signedDistance(Point2D)
- Method in class math.geom2d.conic.
HyperbolaBranchArc2D
signedDistance(double, double)
- Method in class math.geom2d.conic.
HyperbolaBranchArc2D
signedDistance(Point2D)
- Method in class math.geom2d.conic.
Parabola2D
signedDistance(double, double)
- Method in class math.geom2d.conic.
Parabola2D
signedDistance(Point2D)
- Method in class math.geom2d.conic.
ParabolaArc2D
signedDistance(double, double)
- Method in class math.geom2d.conic.
ParabolaArc2D
signedDistance(Point2D)
- Method in class math.geom2d.domain.
ContourArray2D
signedDistance(double, double)
- Method in class math.geom2d.domain.
ContourArray2D
signedDistance(Point2D)
- Method in interface math.geom2d.domain.
OrientedCurve2D
Returns the signed distance of the curve to the given point.
signedDistance(double, double)
- Method in interface math.geom2d.domain.
OrientedCurve2D
The same as distanceSigned(Point2D), but by passing 2 double as arguments.
signedDistance(Point2D)
- Method in class math.geom2d.domain.
PolyOrientedCurve2D
signedDistance(double, double)
- Method in class math.geom2d.domain.
PolyOrientedCurve2D
signedDistance(Point2D)
- Method in class math.geom2d.line.
AbstractLine2D
Returns the signed distance of the StraightObject2d to the given point.
signedDistance(double, double)
- Method in class math.geom2d.line.
AbstractLine2D
Returns the signed distance of the StraightObject2d to the given point.
signedDistance(Point2D)
- Method in class math.geom2d.line.
Line2D
signedDistance(double, double)
- Method in class math.geom2d.line.
Line2D
signedDistance(double, double)
- Method in class math.geom2d.line.
LineSegment2D
signedDistance(Point2D)
- Method in class math.geom2d.polygon.
LinearCurve2D
signedDistance(double, double)
- Method in class math.geom2d.polygon.
LinearCurve2D
signedDistance(Point2D)
- Method in class math.geom2d.spline.
CubicBezierCurve2D
signedDistance(double, double)
- Method in class math.geom2d.spline.
CubicBezierCurve2D
signedDistance(Point2D)
- Method in class math.geom2d.spline.
QuadBezierCurve2D
signedDistance(double, double)
- Method in class math.geom2d.spline.
QuadBezierCurve2D
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
SimplePolygon2D(LinearRing2D)
- Constructor for class math.geom2d.polygon.
SimplePolygon2D
Creates a simple polygon with the given linear ring representing its boundary.
singularPoints()
- Method in class math.geom2d.curve.
AbstractSmoothCurve2D
Returns an empty set of Point2D, as a smooth curve does not have singular points by definition.
singularPoints()
- Method in interface math.geom2d.curve.
Curve2D
Returns a set of singular points, i. e. which do not locally admit derivative.
singularPoints()
- 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.
singularPoints()
- Method in class math.geom2d.line.
LineArc2D
singularPoints()
- Method in class math.geom2d.line.
StraightLine2D
Returns an empty list of points.
singularPoints()
- Method in class math.geom2d.polygon.
LinearCurve2D
singularPoints()
- Method in interface math.geom3d.curve.
Curve3D
Returns a set of singular points, i. e. which do not locally admit derivative.
singularPoints()
- Method in class math.geom3d.line.
LineSegment3D
Returns the2 end points.
singularPoints()
- Method in class math.geom3d.line.
StraightLine3D
Returns an empty array of Point3D.
size()
- Method in class math.geom2d.curve.
CurveArray2D
Returns the number of curves in the collection
size()
- Method in class math.geom2d.point.
PointArray2D
Returns the number of points in the set.
size()
- Method in interface math.geom2d.point.
PointSet2D
Returns the number of points in the set.
size()
- Method in interface math.geom2d.point.
PointShape2D
Returns the number of points in the set.
size()
- Method in class math.geom2d.
Point2D
size()
- Method in class math.geom2d.
ShapeArray2D
size()
- Method in interface math.geom2d.
ShapeSet2D
Returns the number of shapes stored in this set.
SmallCircle2S
- Class in
math.geom2s
A small circle defined on a 2D Sphere.
SmallCircle2S()
- Constructor for class math.geom2s.
SmallCircle2S
SmoothContour2D
- Interface in
math.geom2d.domain
Tagging interface to represent in unified way smooth curves that are also contours.
SmoothCurve2D
- Interface in
math.geom2d.curve
Interface for smooth and continuous curves.
SmoothOrientedCurve2D
- Interface in
math.geom2d.domain
Interface for smooth and oriented curves.
smoothPieces()
- Method in class math.geom2d.circulinear.
BoundaryPolyCirculinearCurve2D
smoothPieces()
- Method in interface math.geom2d.circulinear.
CirculinearContinuousCurve2D
Returns a set of circulinear elements, which are basis for circulinear curves.
smoothPieces()
- Method in class math.geom2d.circulinear.
PolyCirculinearCurve2D
smoothPieces()
- Method in class math.geom2d.conic.
Circle2D
Returns a set of smooth curves, which contains only the circle.
smoothPieces()
- Method in class math.geom2d.conic.
CircleArc2D
Returns a collection of curves containing only this circle arc.
smoothPieces()
- Method in class math.geom2d.conic.
EllipseArc2D
Returns a collection of curves containing only this circle arc.
smoothPieces()
- Method in class math.geom2d.curve.
AbstractSmoothCurve2D
smoothPieces()
- Method in interface math.geom2d.curve.
ContinuousCurve2D
Returns a set of smooth curves.
smoothPieces()
- Method in class math.geom2d.curve.
PolyCurve2D
Returns a collection containing only instances of SmoothCurve2D.
smoothPieces()
- Method in class math.geom2d.line.
AbstractLine2D
Returns a collection of lines containing only this line.
smoothPieces()
- Method in class math.geom2d.line.
Line2D
smoothPieces()
- Method in class math.geom2d.polygon.
LinearCurve2D
solve(double[])
- Method in class math.utils.
Matrix
Computes the solution of a linear system, using the Gauss-Jordan algorithm.
splitContinuousCurve(CirculinearContinuousCurve2D)
- Static method in class math.geom2d.circulinear.
CirculinearCurves2D
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.
CirculinearCurves2D
splitIntersectingContours(Collection<? extends CirculinearContour2D>)
- Static method in class math.geom2d.circulinear.
CirculinearCurves2D
Split a collection of contours which possibly intersect each other to a set of contours which do not intersect each others.
SquareCapFactory
- Class in
math.geom2d.circulinear.buffer
SquareCapFactory()
- Constructor for class math.geom2d.circulinear.buffer.
SquareCapFactory
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
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
Defines a new Straight line going through the two given points.
StraightLine2D(Point2D, Vector2D)
- Constructor for class math.geom2d.line.
StraightLine2D
Defines 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
Defines 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
Defines 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
Defines 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
Defines 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
Defines 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
Defines 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
subCurve(double, double)
- Method in class math.geom2d.circulinear.
BoundaryPolyCirculinearCurve2D
subCurve(double, double)
- Method in interface math.geom2d.circulinear.
CirculinearContinuousCurve2D
subCurve(double, double)
- Method in class math.geom2d.circulinear.
CirculinearContourArray2D
subCurve(double, double)
- Method in interface math.geom2d.circulinear.
CirculinearCurve2D
subCurve(double, double)
- Method in class math.geom2d.circulinear.
CirculinearCurveArray2D
subCurve(double, double)
- Method in interface math.geom2d.circulinear.
CirculinearCurveSet2D
subCurve(double, double)
- Method in interface math.geom2d.circulinear.
CirculinearElement2D
subCurve(double, double)
- Method in class math.geom2d.circulinear.
PolyCirculinearCurve2D
subCurve(double, double)
- Method in class math.geom2d.conic.
Circle2D
Returns a new CircleArc2D. t0 and t1 are position on circle.
subCurve(double, double)
- Method in class math.geom2d.conic.
CircleArc2D
Returns a new CircleArc2D.
subCurve(double, double)
- Method in interface math.geom2d.conic.
CircularShape2D
subCurve(double, double)
- Method in class math.geom2d.conic.
Ellipse2D
return a new EllipseArc2D.
subCurve(double, double)
- Method in class math.geom2d.conic.
EllipseArc2D
Returns a new EllipseArc2D.
subCurve(double, double)
- Method in interface math.geom2d.conic.
EllipseArcShape2D
subCurve(double, double)
- Method in class math.geom2d.conic.
HyperbolaBranch2D
Returns an instance of HyprbolaBranchArc2D initialized with
this
.
subCurve(double, double)
- Method in class math.geom2d.conic.
HyperbolaBranchArc2D
Returns a new HyperbolaBranchArc2D, with same parent hyperbola branch, and with new parameterization bounds.
subCurve(double, double)
- Method in class math.geom2d.conic.
Parabola2D
Returns a new ParabolaArc2D, or null if t1
subCurve(double, double)
- Method in class math.geom2d.conic.
ParabolaArc2D
subCurve(double, double)
- Method in interface math.geom2d.curve.
ContinuousCurve2D
subCurve(double, double)
- Method in interface math.geom2d.curve.
Curve2D
Returns a portion of the original curve, delimited by two positions on the curve.
subCurve(double, double)
- Method in class math.geom2d.curve.
CurveArray2D
Return an instance of CurveArray2D.
subCurve(double, double)
- Method in class math.geom2d.curve.
PolyCurve2D
Returns an instance of PolyCurve2D.
subCurve(double, double)
- Method in interface math.geom2d.curve.
SmoothCurve2D
subCurve(double, double)
- Method in interface math.geom2d.domain.
ContinuousOrientedCurve2D
subCurve(double, double)
- Method in class math.geom2d.domain.
ContourArray2D
subCurve(double, double)
- Method in class math.geom2d.domain.
PolyOrientedCurve2D
Returns a portion of this curve as an instance of PolyOrientedCurve2D.
subCurve(double, double)
- Method in interface math.geom2d.domain.
SmoothOrientedCurve2D
subCurve(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.
subCurve(double, double)
- Method in class math.geom2d.line.
Line2D
Returns a new Line2D, which is the portion of the line delimited by parameters t0 and t1.
subCurve(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.
subCurve(double, double)
- Method in interface math.geom2d.line.
LinearElement2D
subCurve(double, double)
- Method in class math.geom2d.polygon.
LinearRing2D
Return an instance of Polyline2D.
subCurve(double, double)
- Method in class math.geom2d.polygon.
Polyline2D
Return an instance of Polyline2D.
subCurve(double, double)
- Method in class math.geom2d.spline.
CubicBezierCurve2D
Computes portion of BezierCurve.
subCurve(double, double)
- Method in class math.geom2d.spline.
QuadBezierCurve2D
Computes portion of BezierCurve.
subCurve(double, double)
- Method in interface math.geom3d.curve.
Curve3D
Returns a portion of the original curve, delimited by two positions on the curve.
subCurve(double, double)
- Method in class math.geom3d.line.
LineSegment3D
subCurve(double, double)
- Method in class math.geom3d.line.
StraightLine3D
supportingCircle()
- Method in class math.geom2d.conic.
Circle2D
Returns the circle itself.
supportingCircle()
- Method in class math.geom2d.conic.
CircleArc2D
Returns the circle that contains the circle arc.
supportingCircle()
- Method in interface math.geom2d.conic.
CircularShape2D
Returns the circle that contains this shape.
supportingLine()
- Method in class math.geom2d.line.
AbstractLine2D
supportingLine()
- Method in class math.geom2d.line.
Line2D
supportingLine()
- Method in interface math.geom2d.line.
LinearShape2D
Returns the straight line that contains this linear shape.
supportingLine()
- Method in class math.geom3d.line.
LineSegment3D
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
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