Class Summary |
AbstractCircle2D |
An abstract class extended by IntCircle2D and RatCircle2D. |
AbstractGeomObject2D |
This abstract class is the superclass for all two-dimensional
objects. |
AbstractIntLinearCurve2D |
An abstract class extended by IntLine2D, IntRay2D, and
IntSegment2D. |
AbstractLinearCurve2D |
An abstract class extended by AbstractIntLinearCurve2D and
AbstractRatLinearCurve2D. |
AbstractRatLinearCurve2D |
An abstract class extended by RatLine2D, RatRay2D, and
RatSegment2D. |
AbstractRealLinearCurve2D |
An abstract class extended by RealLine2D, RealRay2D, and
RealSegment2D. |
GeomConstructor2DImpl |
Default implementation of the GeomConstructor2D interface. |
GeomSelector2DImpl |
Default implementation of the GeomSelector2D interface |
GeomTester2DImpl |
Default implementation of the GeomTester2D interface. |
IntCircle2D |
This is the class for a two-dimensional circle constructed using
three integer points. |
IntDirection2D |
This is the class for a two-dimensional integer direction. |
IntIntGeomTests2D |
Default implementation of interface TwoArgsGeomTests2D with integer
arguments. |
IntIntIntGeomTests2D |
Implementation of interface ThreeArgsGeomTests2D with integer
arguments. |
IntIntRatGeomTests2D |
Implementation of interface ThreeArgsGeomTests2D with integer first
and second arguments, and rational third argument. |
IntLine2D |
IntLine2D is a Line2D constructed using either two integer points
or an integer point and an integer direction. |
IntPoint2D |
This is the class for a two-dimensional geometric point with
integer coordinates. |
IntRatGeomTests2D |
Default implementation of interface TwoArgsGeomTests2D with
integer first argument and rational second argument. |
IntRatRatGeomTests2D |
Implementation of interface ThreeArgsGeomTests2D with integer first
argument, and rational second and third arguments. |
IntRay2D |
IntRay2D is a Ray2D constructed using either two distinct integer
points or an integer point and an integer direction. |
IntRectangle2D |
This is the class for a two-dimensional rectangle constructed using
two integer points. |
IntSegment2D |
IntSegment2D is a Segment2D constructed using two distinct integer
points. |
JdslNumber |
All operations return downcasted Numbers (most efficient use of
space) and take in downcasted input. |
RatCircle2D |
A two-dimensional circle constructed using three integer or
rational points. |
RatDirection2D |
A two-dimensional rational direction. |
RatIntGeomTests2D |
Default implementation of interface TwoArgsGeomTests2D with
rational first argument and integer second argument. |
RatIntIntGeomTests2D |
Implementation of interface ThreeArgsGeomTests2D with integer
second and third arguments, and rational first argument. |
RatIntRatGeomTests2D |
Implementation of interface ThreeArgsGeomTests2D with integer
second argument, and rational first and third arguments. |
RatLine2D |
A Line2D constructed using either two distinct integer or rational
points, or an integer or rational point and an integer or rational
direction. |
RatPoint2D |
A finite two dimensional geometric point with rational coordinates. |
RatRatGeomTests2D |
Default implementation of interface TwoArgsGeomTests2D with
rational arguments. |
RatRatRatGeomTests2D |
Implementation of interface ThreeArgsGeomTests2D with rational
arguments. |
RatRay2D |
RatRay2D is a Ray2D constructed using either two distinct integer
or rational points, or an integer or rational point and an integer
or rational direction. |
RatRectangle2D |
A two-dimensional rectangle constructed using two integer or
rational points. |
RatSegment2D |
A Segment2D constructed using two distinct integer or rational
points. |
RealDirection2D |
This is the class for a two-dimensional real direction. |
RealLine2D |
RealLine2D is a Line2D constructed using either two real points
or a real point and a real direction. |
RealPoint2D |
This is the class for a two-dimensional geometric point with
real coordinates. |
RealRay2D |
RealRay2D is a Ray2D constructed using either two distinct real
points or a real point and a real direction. |
RealSegment2D |
RealSegment2D is a Segment2D constructed using two distinct real
points. |