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

I

indexOf(T) - Method in class math.geom2d.curve.CurveArray2D
Returns index of the given curve within the inner array.
indexOf(Point2D) - Method in class math.geom2d.point.PointArray2D
 
indexOf(T) - Method in class math.geom2d.ShapeArray2D
 
indexOf(T) - Method in interface math.geom2d.ShapeSet2D
Returns the index of the shape in this set.
INFINITE_BOX - Static variable in class math.geom2d.Box2D
The box corresponding to the the whole plane, with infinite bounds in each direction.
insertRing(int, LinearRing2D) - Method in class math.geom2d.polygon.MultiPolygon2D
 
insertVertex(int, Point2D) - Method in class math.geom2d.polygon.HRectangle2D
Deprecated.  
insertVertex(int, Point2D) - Method in class math.geom2d.polygon.LinearCurve2D
Inserts a vertex at a given position in the polyline.
insertVertex(int, Point2D) - Method in class math.geom2d.polygon.MultiPolygon2D
Inserts a vertex at the given position
insertVertex(int, Point2D) - Method in interface math.geom2d.polygon.Polygon2D
Inserts a vertex at the specified position.
insertVertex(int, Point2D) - Method in class math.geom2d.polygon.Rectangle2D
 
insertVertex(int, Point2D) - Method in class math.geom2d.polygon.SimplePolygon2D
Adds a point as the last vertex.
intersect(LinearCurve2D, LinearCurve2D) - Static method in class math.geom2d.polygon.Polylines2D
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(LinearShape2D) - Method in class math.geom2d.line.AbstractLine2D
Returns the unique intersection with a linear shape.
intersection(LinearShape2D) - Method in class math.geom2d.line.Line2D
 
intersection(LinearShape2D) - Method in interface math.geom2d.line.LinearShape2D
Returns the unique intersection with a linear shape.
intersection(Polygon2D, Polygon2D) - Static method in class math.geom2d.polygon.Polygons2D
Computes the intersection of the two polygons.
intersection(Box3D) - Method in class math.geom3d.Box3D
Returns the Box2D which is contained both by this box and by the specified box.
intersections(Circle2D) - Method in class math.geom2d.conic.Circle2D
Returns the intersection points with another circle.
intersections(LinearShape2D) - Method in class math.geom2d.conic.Circle2D
Computes intersections of the circle with a line.
intersections(LinearShape2D) - Method in class math.geom2d.conic.CircleArc2D
Computes intersections of the circle arc with a line.
intersections(LinearShape2D) - Method in class math.geom2d.conic.Ellipse2D
Compute intersections of the ellipse with a straight object (line, line segment, ray...).
intersections(LinearShape2D) - Method in class math.geom2d.conic.EllipseArc2D
 
intersections(LinearShape2D) - Method in class math.geom2d.conic.Hyperbola2D
 
intersections(LinearShape2D) - Method in class math.geom2d.conic.HyperbolaBranch2D
 
intersections(LinearShape2D) - Method in class math.geom2d.conic.HyperbolaBranchArc2D
 
intersections(LinearShape2D) - Method in class math.geom2d.conic.Parabola2D
 
intersections(LinearShape2D) - Method in class math.geom2d.conic.ParabolaArc2D
 
intersections(LinearShape2D) - Method in interface math.geom2d.curve.Curve2D
Returns the intersection points of the curve with the specified line.
intersections(LinearShape2D) - Method in class math.geom2d.curve.CurveArray2D
 
intersections(LinearShape2D) - Method in class math.geom2d.line.AbstractLine2D
Returns the intersection points of the curve with the specified line.
intersections(LinearShape2D) - Method in class math.geom2d.line.Line2D
 
intersections(LinearShape2D) - Method in class math.geom2d.polygon.LinearCurve2D
 
intersections(LinearShape2D) - Method in class math.geom2d.spline.CubicBezierCurve2D
Use approximation, by replacing Bezier curve with a polyline.
intersections(LinearShape2D) - Method in class math.geom2d.spline.QuadBezierCurve2D
Use approximation, by replacing Bezier curve with a polyline.
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.
inverse() - Method in class math.geom3d.transform.AffineTransform3D
Computes the inverse affine transform.
inverse() - Method in interface math.geom3d.transform.Bijection3D
 
invert() - Method in class math.geom2d.AffineTransform2D
Returns the inverse transform.
invert() - Method in interface math.geom2d.transform.Bijection2D
 
invert() - Method in class math.geom2d.transform.CircleInversion2D
Returns this circle inversion.
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.Circle2D
Always returns true.
isBounded() - Method in class math.geom2d.conic.CircleArc2D
Returns true, as a circle arc is bounded by definition.
isBounded() - Method in class math.geom2d.conic.Ellipse2D
Always returns true.
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. if both limits are finite.
isBounded() - Method in class math.geom2d.curve.CurveArray2D
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
Returns 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
Deprecated. Always returns true, because a rectangle is always bounded.
isBounded() - Method in class math.geom2d.polygon.LinearCurve2D
Always returns true, because a linear curve is always bounded.
isBounded() - Method in class math.geom2d.polygon.MultiPolygon2D
 
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.ShapeArray2D
 
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
Returns 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 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
Returns true if this ellipse is similar to a circle, i.e. has same length for both r1 and r2.
isCircle() - Method in interface math.geom2d.conic.EllipseShape2D
Returns true if this ellipse shape is similar to a circle, i.e. has same length for both semi-axes.
isClosed() - Method in class math.geom2d.conic.Circle2D
Returns true, as an ellipse is always closed.
isClosed() - Method in class math.geom2d.conic.CircleArc2D
Returns false, as 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
Returns 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
Overrides the isClosed() in 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
Returns true, by definition of linear ring.
isClosed() - Method in class math.geom2d.polygon.Polyline2D
Returns false, as Polyline2D is open by definition.
isClosed() - Method in class math.geom2d.spline.CubicBezierCurve2D
The cubic curve is never closed.
isClosed() - Method in class math.geom2d.spline.QuadBezierCurve2D
Returns false, as a quadratic curve is never closed.
isColinear(AbstractLine2D, AbstractLine2D) - Static method in class math.geom2d.line.AbstractLine2D
Tests if the two linear objects are located on the same straight line.
isColinear(LinearShape2D) - Method in class math.geom2d.line.AbstractLine2D
Tests if the given linear shape is parallel to this shape.
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. it preserves the orientation of transformed shapes.
isDirect() - Method in class math.geom2d.AffineTransform2D
Tests if this affine transform is direct, i.e. the sign of the determinant of the associated matrix is positive.
isDirect() - Method in class math.geom2d.conic.Circle2D
Returns true if circle has a direct orientation.
isDirect() - Method in class math.geom2d.conic.CircleArc2D
Returns true if the circle arc is direct, i.e. if the angle extent is positive.
isDirect() - Method in class math.geom2d.conic.Ellipse2D
Returns 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. if the angle extent is positive (or zero).
isDirect() - Method in interface math.geom2d.conic.EllipseShape2D
If an ellipse shape is direct, it is the boundary of a convex domain.
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.Circle2D
Always returns false.
isEmpty() - Method in class math.geom2d.conic.CircleArc2D
Returns false.
isEmpty() - Method in class math.geom2d.conic.Ellipse2D
Always returns false.
isEmpty() - Method in class math.geom2d.conic.EllipseArc2D
Returns false.
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 t1isEmpty() - Method in class math.geom2d.curve.CurveArray2D
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
Returns true if the point set is empty, i.e. the number of points is 0.
isEmpty() - Method in class math.geom2d.Point2D
Returns false, as a point can not be empty.
isEmpty() - Method in class math.geom2d.polygon.LinearCurve2D
Returns true if the polyline does not contain any point.
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.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.ShapeArray2D
 
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 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
Tests is this affine transform is equal to the identity transform.
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.ContourArray2D
 
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
Determines if the given point lies within the domain bounded by this curve.
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
Returns true if the point is 'inside' the domain bounded by the curve.
isInside(Point2D) - Method in class math.geom2d.spline.QuadBezierCurve2D
Returns 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. a compound of translation, rotation and reflection.
isIsometry() - Method in class math.geom2d.AffineTransform2D
Tests if this affine transform is an isometry, i.e. is equivalent to a compound of translations, rotations and reflections.
isLeaf() - Method in class math.geom2d.point.KDTree2D.Node
 
isLeftInfinite(Curve2D) - Static method in class math.geom2d.curve.Curves2D
 
isMotion(AffineTransform2D) - Static method in class math.geom2d.AffineTransform2D
Checks if the transform is a motion, i.e. a compound of translations and rotations.
isMotion() - Method in class math.geom2d.AffineTransform2D
Tests if this affine transform is a motion, i.e. is composed only of rotations and translations.
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
Tests if the two linear objects are parallel.
isParallel(LinearShape2D) - Method in class math.geom2d.line.AbstractLine2D
Tests 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. it contains the positive axis in the basis of the supporting hyperbola.
isRightInfinite(Curve2D) - Static method in class math.geom2d.curve.Curves2D
 
isSimilarity(AffineTransform2D) - Static method in class math.geom2d.AffineTransform2D
Checks if the transform is an similarity, i.e. transformation which keeps unchanged the global shape, up to a scaling factor.
isSimilarity() - Method in class math.geom2d.AffineTransform2D
Tests if this affine transform is a similarity.
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.line.LineArc2D
 
isSingular(double) - Method in class math.geom2d.line.StraightLine2D
Returns false, whatever the position.
isSingular(double) - Method in class math.geom2d.polygon.LinearCurve2D
 
isSquare() - Method in class math.utils.Matrix
Returns true if the matrix is square, i.e. the number of rows equals the number of columns.
iterator() - Method in class math.geom2d.curve.CurveArray2D
 
iterator() - Method in class math.geom2d.point.PointArray2D
 
iterator() - Method in class math.geom2d.Point2D
 
iterator() - Method in class math.geom2d.ShapeArray2D
 
iterator() - Method in class math.geom3d.PointSet3D
 

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