Package edu.columbia.cs.coms4701.geometry

Tools for basic 2-dimensional geometry.

See:
          Description

Interface Summary
GeometricVector<T extends Number> Interface for classes that represent n-dimensional vector in a module (i.e.
Point2D<T extends Number> Interface for classes representing a point in a two-dimensional Cartesian plane.
Rectangle2D<T extends Number> Interface for classes representing a rectangle in a two-dimensional Cartesian plane.
Size2D<T extends Number> Interface for classes representing a two-dimensional size, i.e.
 

Class Summary
AbstractRectangle<T extends Number> An abstract base class for 2-dimensional rectangle over a lattice or field.
AbstractSize2D<T extends Number> An abstract base class for 2D sizes, over any type of number (reals or integers).
AbstractVector<T extends Number> Abstract base class for n-dimensional vectors in a module (i.e.
DiscretePoint2D A 2-dimensional point in a lattice (i.e.
DiscreteRectangle Represents a rectangle in a 2-dimensional lattice over the integers.
DiscreteSize2D Represents a height & width in a lattice over the integers.
DiscreteVector An n-dimensional vector of integers.
 

Package edu.columbia.cs.coms4701.geometry Description

Tools for basic 2-dimensional geometry.

Related Documentation