Package-level declarations

Types

Link copied to clipboard

Models a generic shape.

Link copied to clipboard
interface Transformation<S : Vector<S>>

Defines a generic transformation of a generic shape. The operations allowed depend on the space the shape belongs to. This interface is meant to be extended.

Link copied to clipboard
interface Vector<S : Vector<S>>

A generic vector in a multidimensional space.

Link copied to clipboard
interface Vector2D<P : Vector2D<P>> : Vector<P>

Bidimensional vector with x and y coordinates.