Index
All Classes and Interfaces|All Packages
B
- BezierTest - Class in org.djutils.draw.line
-
Test the Bézier class.
- BezierTest() - Constructor for class org.djutils.draw.line.BezierTest
- bezierTest2d() - Method in class org.djutils.draw.line.BezierTest
-
Test the various 2d methods in the Bezier class.
- bezierTest3d() - Method in class org.djutils.draw.line.BezierTest
-
Test the various 3d methods in the Bezier class.
- Bounds2dTest - Class in org.djutils.draw.bounds
-
Bounds2dTest.java.
- Bounds2dTest() - Constructor for class org.djutils.draw.bounds.Bounds2dTest
- Bounds3dTest - Class in org.djutils.draw.bounds
-
Bounds3dText.java.
- Bounds3dTest() - Constructor for class org.djutils.draw.bounds.Bounds3dTest
- BoundsDemos - Class in demo
-
BoundsDemos.java.
- boundsTest() - Method in class org.djutils.draw.line.Ray2dTest
-
Test the result of the getBounds method.
- boundsTest() - Method in class org.djutils.draw.line.Ray3dTest
-
Test the result of the getBounds method.
C
- checkImplementations(Map<String, ConvexHullTest.ConvexHullImplementation>, List<Point2d>, Polygon2d) - Static method in class org.djutils.draw.line.ConvexHullTest
-
Check that all implementations of convex hull give the expected result.
- circleIntersectionTest() - Method in class org.djutils.draw.point.Point2dTest
-
Test the circleIntersection method.
- closestPointOnSegmentTest() - Method in class org.djutils.draw.line.LineSegment2dTest
-
Test the closestPointOnSegment method.
- closestPointOnSegmentTest() - Method in class org.djutils.draw.line.LineSegment3dTest
-
Test the closestPointOnSegment method.
- CombinedRotations - Class in org.djutils.draw
-
CombinedRotations.java.
- compareBeziers(String, PolyLine2d, PolyLine2d, int, double) - Method in class org.djutils.draw.line.BezierTest
-
Compare Bézier curve approximations.
- compareBeziers(String, PolyLine3d, PolyLine3d, int, double) - Method in class org.djutils.draw.line.BezierTest
-
Compare Bézier curve approximations.
- concatenateTest() - Method in class org.djutils.draw.line.PolyLine2dTest
-
Test the concatenate method.
- concatenateTest() - Method in class org.djutils.draw.line.PolyLine3dTest
-
Test the concatenate method.
- constructorsTest() - Method in class org.djutils.draw.line.PolyLine2dTest
-
Test the constructors of PolyLine2d.
- constructorsTest() - Method in class org.djutils.draw.line.PolyLine3dTest
-
Test the constructors of PolyLine3d.
- constructorTest() - Method in class org.djutils.draw.bounds.Bounds2dTest
-
Test the bounding rectangle constructor.
- constructorTest() - Method in class org.djutils.draw.bounds.Bounds3dTest
-
Test the bounding box constructor.
- constructorTest() - Method in class org.djutils.draw.line.LineSegment2dTest
-
Test the constructors.
- constructorTest() - Method in class org.djutils.draw.line.LineSegment3dTest
-
Test the constructors.
- containsBoundsTest() - Method in class org.djutils.draw.line.Polygon2dTest
-
Test the contains method for a Bounds2d.
- containsPointTest() - Method in class org.djutils.draw.line.Polygon2dTest
-
Test the contains method for a Point2D.
- ConvexHullTest - Class in org.djutils.draw.line
-
ConvexHullTest.java.
- ConvexHullTest() - Constructor for class org.djutils.draw.line.ConvexHullTest
- ConvexHullTest.ConvexHullImplementation - Interface in org.djutils.draw.line
-
Wrapper for any convex hull implementation.
D
- demo - package demo
-
package-info.java.
- DirectedPoint2dTest - Class in org.djutils.draw.point
-
DirectedPoint2dTest.java.
- DirectedPoint2dTest() - Constructor for class org.djutils.draw.point.DirectedPoint2dTest
- DirectedPoint3dTest - Class in org.djutils.draw.point
-
DirectedPoint3dTest.java.
- DirectedPoint3dTest() - Constructor for class org.djutils.draw.point.DirectedPoint3dTest
- DrawableDemos - Class in demo
-
DrawableDemos.java.
- drawRuntimeExceptionTest() - Method in class org.djutils.draw.DrawRuntimeExceptionTest
-
Test all constructors for DrawRuntimeException.
- DrawRuntimeExceptionTest - Class in org.djutils.draw
-
Test the constructors for ValueException.
- DrawRuntimeExceptionTest() - Constructor for class org.djutils.draw.DrawRuntimeExceptionTest
E
- epsilonEqualsTest() - Method in class org.djutils.draw.line.Ray2dTest
-
Test the epsilonEquals method.
- epsilonEqualsTest() - Method in class org.djutils.draw.line.Ray3dTest
-
Test the epsilonEquals method.
- equalsAndHashCodeTest() - Method in class org.djutils.draw.line.LineSegment2dTest
-
Test the equals and hasCode methods.
- equalsAndHashCodeTest() - Method in class org.djutils.draw.line.LineSegment3dTest
-
Test the equals and hasCode methods.
- equalsAndHashCodeTest() - Method in class org.djutils.draw.line.Ray2dTest
-
Test the equals and hasCode methods.
- equalsAndHashCodeTest() - Method in class org.djutils.draw.line.Ray3dTest
-
Test the equals and hasCode methods.
- equalsTest() - Method in class org.djutils.draw.line.PolyLine3dTest
-
Test the equals method.
- exceptionTest() - Method in class org.djutils.draw.line.PolyLine3dTest
-
Test that exception is thrown when it should be.
- extractTest() - Method in class org.djutils.draw.line.PolyLine3dTest
-
Test the extract and extractFraction methods.
F
- filterTest() - Method in class org.djutils.draw.line.Polygon2dTest
-
Test the filtering constructors.
- filterTest() - Method in class org.djutils.draw.line.Polygon3dTest
-
Test the filtering constructors.
- filterTest() - Method in class org.djutils.draw.line.PolyLine2dTest
-
Test the filtering constructors.
- filterTest() - Method in class org.djutils.draw.line.PolyLine3dTest
-
Test the filtering constructors.
G
- getImplementations() - Static method in class org.djutils.draw.line.ConvexHullTest
-
Create the map of all convex hull implementations.
L
- LineDemos - Class in demo
-
LineDemos.java.
- LineSegment2dTest - Class in org.djutils.draw.line
-
Segment2dTest.java.
- LineSegment2dTest() - Constructor for class org.djutils.draw.line.LineSegment2dTest
- LineSegment3dTest - Class in org.djutils.draw.line
-
Segment3dTest.java.
- LineSegment3dTest() - Constructor for class org.djutils.draw.line.LineSegment3dTest
- locationExtendedTest() - Method in class org.djutils.draw.line.PolyLine3dTest
-
Test the getLocationExtended method and friends.
- locationTest() - Method in class org.djutils.draw.line.LineSegment2dTest
-
Test the getLocation methods.
- locationTest() - Method in class org.djutils.draw.line.LineSegment3dTest
-
Test the getLocation methods.
M
- main(String[]) - Static method in class demo.BoundsDemos
-
Demonstrate the Bounds classes.
- main(String...) - Static method in class demo.DrawableDemos
-
Demonstrate the Drawable interface.
- main(String[]) - Static method in class demo.LineDemos
-
Demonstrate the line classes.
- main(String[]) - Static method in class demo.PointDemos
-
Demonstrate the Point classes.
- main(String[]) - Static method in class demo.RayDemos
-
Demonstrate the Ray classes.
- main(String...) - Static method in class demo.TransformDemos
-
Demonstrate the transformations.
- main(String[]) - Static method in class org.djutils.draw.CombinedRotations
-
Demonstrate all combinations of 90 degree rotations.
- main(String[]) - Static method in class org.djutils.draw.line.ConvexHullTest
-
Compare performance.
- main(String[]) - Static method in class org.djutils.draw.Transform3dTest
-
Check what transform does to a unit vector.
- marker(double, double) - Static method in class org.djutils.draw.line.PolyLine3dTest
-
Draw a X marker.
- methodTest() - Method in class org.djutils.draw.bounds.Bounds2dTest
-
Test various methods of a Bounds2d.
- methodTest() - Method in class org.djutils.draw.bounds.Bounds3dTest
-
Test various methods of a Bounds2d.
O
- org.djutils.draw - package org.djutils.draw
- org.djutils.draw.bounds - package org.djutils.draw.bounds
- org.djutils.draw.line - package org.djutils.draw.line
- org.djutils.draw.point - package org.djutils.draw.point
- org.djutils.draw.surface - package org.djutils.draw.surface
- OrientedPoint3dTest - Class in org.djutils.draw.point
-
OrientedPoint3dTest.java.
- OrientedPoint3dTest() - Constructor for class org.djutils.draw.point.OrientedPoint3dTest
P
- Point2dTest - Class in org.djutils.draw.point
-
Point2dTest.java.
- Point2dTest() - Constructor for class org.djutils.draw.point.Point2dTest
- Point3dTest - Class in org.djutils.draw.point
-
Point3dTest.java.
- Point3dTest() - Constructor for class org.djutils.draw.point.Point3dTest
- PointDemos - Class in demo
-
PointDemos.java.
- Polygon2dTest - Class in org.djutils.draw.line
-
Polygon2dTest.java.
- Polygon2dTest() - Constructor for class org.djutils.draw.line.Polygon2dTest
- Polygon3dTest - Class in org.djutils.draw.line
-
Polygon3dTest.java.
- Polygon3dTest() - Constructor for class org.djutils.draw.line.Polygon3dTest
- PolyLine2dTest - Class in org.djutils.draw.line
-
TestLine2d.java.
- PolyLine2dTest() - Constructor for class org.djutils.draw.line.PolyLine2dTest
- PolyLine3dTest - Class in org.djutils.draw.line
-
TestLine3d.java.
- PolyLine3dTest() - Constructor for class org.djutils.draw.line.PolyLine3dTest
- printPath2D(Path2D) - Method in class org.djutils.draw.line.PolyLine3dTest
-
Print a Path2D to the console.
R
- Ray2dTest - Class in org.djutils.draw.line
-
Ray2dTest.java.
- Ray2dTest() - Constructor for class org.djutils.draw.line.Ray2dTest
- Ray3dTest - Class in org.djutils.draw.line
-
Ray3dTest.java.
- Ray3dTest() - Constructor for class org.djutils.draw.line.Ray3dTest
- RayDemos - Class in demo
-
RayDemos.java.
- reverseAndProjectTest() - Method in class org.djutils.draw.line.Polygon3dTest
-
Test the reverse and project methods.
- reverseAndProjectTest() - Method in class org.djutils.draw.line.PolyLine3dTest
-
Test the reverse and project methods.
- run(List<Point2d>) - Method in interface org.djutils.draw.line.ConvexHullTest.ConvexHullImplementation
-
Run a particular implementation of the convex hull algorithm.
S
- scale() - Static method in class demo.TransformDemos
-
Demonstrate scale.
- shear2d() - Static method in class demo.TransformDemos
-
Demonstrate 2D shear.
- shear3d() - Static method in class demo.TransformDemos
-
Demonstrate 3d shear.
- Surface3dTest - Class in org.djutils.draw.surface
-
Surface3dTest.java; test the Surface3d class.
- Surface3dTest() - Constructor for class org.djutils.draw.surface.Surface3dTest
T
- testBoundingBox3d() - Method in class org.djutils.draw.Transform3dTest
-
Reproducible test of multiple transformations on a bounding box.
- testBoundingRectangle2d() - Method in class org.djutils.draw.Transform2dTest
-
Reproducible test of multiple transformations on a bounding rectangle.
- testClosestPointAndProjectOrthogonal() - Method in class org.djutils.draw.line.Ray2dTest
-
Test the closestPointOnRay and the projectOrthogonal methods.
- testClosestPointAndProjectOrthogonal() - Method in class org.djutils.draw.line.Ray3dTest
-
Test the closestPointOnRay and the projectOrthogonal methods.
- testClosestPointOnSegmentAndLine() - Method in class org.djutils.draw.point.Point2dTest
-
Test the closestPointOnSegment and the closestPointOnLine methods.
- testClosestPointOnSegmentAndLine() - Method in class org.djutils.draw.point.Point3dTest
-
Test the closestPointOnSegment and the closestPointOnLine methods.
- testConstructor() - Method in class org.djutils.draw.Transform2dTest
-
Test that the constructor creates an Identity matrix.
- testConstructor() - Method in class org.djutils.draw.Transform3dTest
-
Test that the constructor creates an Identity matrix.
- testConstructors() - Method in class org.djutils.draw.line.Polygon2dTest
-
Test the constructors.
- testConstructors() - Method in class org.djutils.draw.line.Polygon3dTest
-
Test the constructors.
- testConstructors() - Method in class org.djutils.draw.line.PolyLine2dTest
-
Test all constructors of a Line2d.
- testConstructors() - Method in class org.djutils.draw.line.PolyLine3dTest
-
Test all constructors of a Line2d.
- testConstructors() - Method in class org.djutils.draw.line.Ray2dTest
-
Test the various constructors of a Ray2d.
- testConstructors() - Method in class org.djutils.draw.line.Ray3dTest
-
Test the various constructors of a Ray3d.
- testConstructors() - Method in class org.djutils.draw.surface.Surface3dTest
-
Test the constructor(s) of Surface3d.
- testConvexHull() - Method in class org.djutils.draw.line.ConvexHullTest
-
Test a convex hull implementation.
- testDegenerate() - Method in class org.djutils.draw.line.PolyLine2dTest
-
Test the degenerate PolyLine2d.
- testDegenerate() - Method in class org.djutils.draw.line.PolyLine3dTest
-
Test the degenerate PolyLine3d.
- testDirectedPoint2dConstruction() - Method in class org.djutils.draw.point.DirectedPoint2dTest
-
Test the DirectedPoint2d construction methods.
- testDirectedPoint2dOperators() - Method in class org.djutils.draw.point.DirectedPoint2dTest
-
Test the DirectedPoint2d operators.
- testDirectedPoint2dOperatorsNPE() - Method in class org.djutils.draw.point.DirectedPoint2dTest
-
Test the DirectedPoint2d operators for NPE.
- testDirectedPoint3dOperators() - Method in class org.djutils.draw.point.DirectedPoint3dTest
-
Test the DirectedPoint3d operators.
- testDirection() - Method in class org.djutils.draw.point.Point2dTest
-
Test the direction method.
- testDrawRuntimeException() - Method in class org.djutils.draw.DrawRuntimeExceptionTest
-
Test all constructors for DrawRuntimeException.
- testExceptions2d() - Method in class org.djutils.draw.line.BezierTest
-
Test the various exceptions of the 2d methods in the Bezier class.
- testExceptions3d() - Method in class org.djutils.draw.line.BezierTest
-
Test the various exceptions of the 3d methods in the Bezier class.
- testExports() - Method in class org.djutils.draw.line.LineSegment2dTest
-
Test the toExcel method.
- testExports() - Method in class org.djutils.draw.line.Polygon2dTest
-
Test the debugging output methods.
- testExports() - Method in class org.djutils.draw.line.Polygon3dTest
-
Test the debugging output methods.
- testExports() - Method in class org.djutils.draw.line.PolyLine2dTest
-
Test the debugging output methods.
- testExports() - Method in class org.djutils.draw.line.PolyLine3dTest
-
Test the debugging output methods.
- testFactorial() - Method in class org.djutils.draw.line.BezierTest
-
Test the factorial method.
- testFind() - Method in class org.djutils.draw.line.PolyLine3dTest
-
Test the find method.
- testHashCodeAndEquals() - Method in class org.djutils.draw.surface.Surface3dTest
-
Test the hashCode and Equals methods.
- testHashCodeAndEquals() - Method in class org.djutils.draw.Transform2dTest
-
Test the hashCode and equals methods.
- testHashCodeAndEquals() - Method in class org.djutils.draw.Transform3dTest
-
Test the hashCode and equals methods.
- testIntersectionOfLines() - Method in class org.djutils.draw.point.Point2dTest
-
Test the intersectionOfLines method.
- testIntersectionOfLineSegments() - Method in class org.djutils.draw.point.Point2dTest
-
Test the intersectionOfLineSegments method.
- testIntersects() - Method in class org.djutils.draw.line.Polygon2dTest
-
Test the intersects intersects method.
- testIssue15() - Method in class org.djutils.draw.line.Polygon2dTest
-
Test issue 15; simple polygon should contain a specified point, but the contains method says it does not.
- testLocation() - Method in class org.djutils.draw.line.Ray2dTest
-
Test the getLocation and getLocationExtended methods.
- testLocation() - Method in class org.djutils.draw.line.Ray3dTest
-
Test the getLocation and getLocationExtended methods.
- testMatrixMultiplication() - Method in class org.djutils.draw.Transform2dTest
-
Test the matrix / vector multiplication.
- testMatrixMultiplication() - Method in class org.djutils.draw.Transform3dTest
-
Test the matrix / vector multiplication.
- testMethods() - Method in class org.djutils.draw.point.DirectedPoint2dTest
-
Test the methods that are not covered by the Ray2dTest.
- testMethods() - Method in class org.djutils.draw.point.DirectedPoint3dTest
-
Test the methods that are not covered by the Ray2dTest.
- testOffsetLine() - Method in class org.djutils.draw.line.PolyLine2dTest
-
Test the offsetLine methods.
- testOrientedPoint3dConstruction() - Method in class org.djutils.draw.point.OrientedPoint3dTest
-
Test the OrientedPoint3d construction methods.
- testOrientedPoint3dOperators() - Method in class org.djutils.draw.point.OrientedPoint3dTest
-
Test the OrientedPoint3d operators.
- testOrientedPoint3dOperatorsNPE() - Method in class org.djutils.draw.point.OrientedPoint3dTest
-
Test the OrientedPoint3d operators for NPE.
- testOrientedPointEquals() - Method in class org.djutils.draw.point.OrientedPoint3dTest
-
Test the OrientedPoint3d construction methods.
- testOtherMethods() - Method in class org.djutils.draw.line.PolyLine2dTest
-
Test the other methods of PolyLine2d.
- testOtherMethods() - Method in class org.djutils.draw.line.PolyLine3dTest
-
Test other methods of PolyLine3d.
- testOTS2Problem() - Method in class org.djutils.draw.line.PolyLine2dTest
-
Problem with limited precision when getting location almost at end.
- testOTS2Problem() - Method in class org.djutils.draw.line.PolyLine3dTest
-
Problem with limited precision when getting location almost at end.
- testPathWithClose() - Method in class org.djutils.draw.line.PolyLine2dTest
-
Test construction of a Line2d from a Path2D with SEG_CLOSE.
- testPoint2dConstruction() - Method in class org.djutils.draw.point.Point2dTest
-
Test the Point2d construction methods.
- testPoint2dOperators() - Method in class org.djutils.draw.point.Point2dTest
-
Test the Point2d operators.
- testPoint2dOperatorsNPE() - Method in class org.djutils.draw.point.Point2dTest
-
Test the Point2d operators for NPE.
- testPoint3dConstruction() - Method in class org.djutils.draw.point.Point3dTest
-
Test the Point3d construction methods.
- testPoint3dOperators() - Method in class org.djutils.draw.point.Point3dTest
-
Test the Point3d operators.
- testPoint3dOperatorsNPE() - Method in class org.djutils.draw.point.Point3dTest
-
Test the Point3d operators for NPE.
- testProject() - Method in class org.djutils.draw.line.LineSegment2dTest
-
Test the project methods.
- testProject() - Method in class org.djutils.draw.line.LineSegment3dTest
-
Test the project methods.
- testProject() - Method in class org.djutils.draw.line.Ray2dTest
-
Test the project methods.
- testProject() - Method in class org.djutils.draw.line.Ray3dTest
-
Test the project methods.
- testProjectProblem() - Method in class org.djutils.draw.line.PolyLine3dTest
-
Test for a problem that occurred in OTS2.
- testProjectRay() - Method in class org.djutils.draw.line.PolyLine2dTest
-
Test the projectRay method.
- testProjectRayTransition() - Method in class org.djutils.draw.line.PolyLine2dTest
-
Test the projectRay method.
- testReverse() - Method in class org.djutils.draw.line.LineSegment2dTest
-
Test the reverse operation.
- testReverse() - Method in class org.djutils.draw.line.LineSegment3dTest
-
Test the reverse operation.
- testToExcel() - Method in class org.djutils.draw.line.LineSegment3dTest
-
Test the toExcel method.
- testToStringHashCodeAndEquals() - Method in class org.djutils.draw.line.PolyLine2dTest
-
Test the hashCode and Equals methods.
- testToStringHashCodeAndEquals() - Method in class org.djutils.draw.line.PolyLine3dTest
-
Test the hashCode and Equals methods.
- testTransitionLine() - Method in class org.djutils.draw.line.PolyLine2dTest
-
Test the transitionLine method.
- testTransitionLine() - Method in class org.djutils.draw.line.PolyLine3dTest
-
Test the transitionLine method.
- testTranslateScaleRotateShearAndReflect() - Method in class org.djutils.draw.Transform2dTest
-
Test the translate, scale, rotate, shear and reflect methods.
- testTranslateScaleRotateShearAndReflect() - Method in class org.djutils.draw.Transform3dTest
-
Test the translate, scale, rotate, shear and reflect methods.
- testTruncate() - Method in class org.djutils.draw.line.PolyLine3dTest
-
Test the truncate method.
- toStringTest() - Method in class org.djutils.draw.Transform2dTest
-
Check that toString returns something descriptive.
- toStringTest() - Method in class org.djutils.draw.Transform3dTest
-
Check that toString returns something descriptive.
- Transform2dTest - Class in org.djutils.draw
-
Transform2dTest.java.
- Transform2dTest() - Constructor for class org.djutils.draw.Transform2dTest
- Transform3dTest - Class in org.djutils.draw
-
Transform3dTest.java.
- Transform3dTest() - Constructor for class org.djutils.draw.Transform3dTest
- transformBounds2dTest() - Method in class org.djutils.draw.Transform2dTest
-
Test transformation of a bounding rectangle.
- transformBounds3dTest() - Method in class org.djutils.draw.Transform3dTest
-
Test transformation of a bounding box.
- TransformDemos - Class in demo
-
TransformDemos.java.
- transformPolyLine() - Static method in class demo.TransformDemos
-
Demonstrate transforming of iterator of Point.
- transformTest() - Method in class org.djutils.draw.Transform2dTest
-
Test the transform method.
- transformTest() - Method in class org.djutils.draw.Transform3dTest
-
Test the transform method.
- translateAndRotate() - Static method in class demo.TransformDemos
-
Demonstrate translate and rotate.
V
- verifySegment(String, LineSegment2d, double, double, double, double) - Method in class org.djutils.draw.line.LineSegment2dTest
-
Check that a segment has all the right values.
- verifySegment(String, LineSegment3d, double, double, double, double, double, double) - Method in class org.djutils.draw.line.LineSegment3dTest
-
Check that a segment has all the right values.
All Classes and Interfaces|All Packages