Package it.unibo.alchemist.model.implementations.geometry

Types

Link copied to clipboard
abstract class AbstractShapeFactory<S : Vector<S>, A : GeometricTransformation<S>> : GeometricShapeFactory<S, A>

Base class for GeometricTransformation providing a standard implementation for GeometricShapeFactory.adimensional.

Link copied to clipboard
class AdimensionalShape<S : Vector<S>, A : GeometricTransformation<S>>(centroid: S) : GeometricShape<S, A>

A special shape which does not occupy space and does not intersect with any other, not even with itself. It also ignores any transformation.

Link copied to clipboard
interface AwtShapeCompatible

Anything which can be represented as a java.awt.Shape.