|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Shape
object to the
path, possibly connecting the new geometry to the existing path segments
with a line segment.
PathIterator
object to the
path, possibly connecting the new geometry to the existing path segments
with a line segment.
that
.
moveTo
.
that
, then this affine transform.
Shape
.
Point2D
is inside the boundary of
this Shape
.
Shape
.
Rectangle2D
is inside the boundary
of this Shape
.
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.
p
.
GeneralPath
class represents a geometric path constructed
from straight lines, and quadratic and cubic (Bezier) curves.GeneralPath
object.
GeneralPath
object with the specified
winding rule to control operations that require the interior of the path
to be defined.
GeneralPath
object with the specified
winding rule and the specified initial capacity to store path
coordinates.
GeneralPath
object from an arbitrary
Shape
object.
n
line segments.
this
.
this
.
Point2D
object.
point
.
(x,y)
.
Vector3D.getNorm()
.
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.PathIterator
object that iterates along the
boundary of this Shape
and provides access to the geometry
of the outline of this Shape
.
PathIterator
object that iterates along the
boundary of the flattened Shape
and provides access to the
geometry of the outline of the Shape
.
p
.
point2
and ends at
point1
.
this
.
Shape
intersects the
interior of a specified set of rectangular coordinates.
Shape
intersects the
interior of a specified Rectangle2D
.
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
-
that
.
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.
AffineTransform
.
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |