alchemist-interfaces / it.unibo.alchemist.model.interfaces.geometry

Package it.unibo.alchemist.model.interfaces.geometry

Types

GeometricShape

Models a generic shape.

interface GeometricShape<S : Vector<S>, A : GeometricTransformation<S>> : Serializable

GeometricTransformation

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.

interface GeometricTransformation<S : Vector<S>>

Vector

A generic vector in a multidimensional space

interface Vector<S : Vector<S>>