| Class | Description |
|---|---|
| Angle |
Angle is an immutable abstract data type which represents the
mathematical notion of an angle.
|
| Circle |
Circle is an immutable abstract data type which models the
mathematical notion of a circle in Cartesian space.
|
| Geometry |
The Geometry library contains procedural abstractions which are useful
in modeling the physical interactions between objects.
|
| Geometry.DoublePair |
DoublePair is a simple immutable record type representing
a pair of doubles. |
| Geometry.VectPair |
VectPair is a simple immutable record type representing
a pair of Vects. |
| LineSegment |
LineSegment is an immutable abstract data type which represents a line
segment in two dimensional Cartesian space.
|
| Vect |
Vect is an immutable abstract data type which models
the mathematical notion of a vector or a point in 2-space.
|