Interface  Description 

Parallelogram 
A common interface for parallelogram implementations

Class  Description 

Circle 
Implements a circle

EquilateralTriangle 
Implements an equilateral triangle

Intersector 
Provides implementations for detecting intersections between geom package
objects.

Line 
Represents a geometric line

LineSegment 
Represents a segment of a line (the space between two points)

Point 
Extends
Vector2 with some utility methods 
Polygon 
Implements a rotatable polygon.

Rectangle 
Implements a rectangle.

RegularHexagon 
A hexagon where all
interior angles are 120 degrees.

RegularPentagon 
A pentagon where all
interior angles are 108 degrees.

RegularPolygon 
A polygon that is both equilateral and equiangular.

Shape 
Base class for shapes

Triangle 
Implements a triangle.
