Package it. unibo. alchemist. model. interfaces. geometry. euclidean2d
Types
Link copied to clipboard
interface ConvexPolygon : ConvexGeometricShape<Euclidean2DPosition, Euclidean2DTransformation> , AwtShapeCompatible
Content copied to clipboard
A simple polygon (i.e. not self-intersecting and without holes) in which no line segment between two points on the boundary ever goes outside the polygon.
Link copied to clipboard
typealias Euclidean2DConvexShape = ConvexGeometricShape<Euclidean2DPosition, Euclidean2DTransformation>
Content copied to clipboard
A convex euclidean shape in a bidimensional environment.
Link copied to clipboard
typealias Euclidean2DShape = GeometricShape<Euclidean2DPosition, Euclidean2DTransformation>
Content copied to clipboard
Defines an euclidean shape in a bidimensional space.
Link copied to clipboard
interface Euclidean2DShapeFactory : GeometricShapeFactory<Euclidean2DPosition, Euclidean2DTransformation>
Content copied to clipboard
Defines a factory of GeometricShape for a bidimensional euclidean space.
Link copied to clipboard
interface Euclidean2DTransformation : GeometricTransformation<Euclidean2DPosition>
Content copied to clipboard
Defines the possible transformations for a it.unibo.alchemist.model.interfaces.geometry.GeometricShape in a bidimensional euclidean space.
Link copied to clipboard
Link copied to clipboard
A mutable ConvexPolygon.