Package it.unibo.alchemist.model.implementations.environments
Types
Link copied to clipboard
open class Continuous2DEnvironment<T>(incarnation: Incarnation<T, Euclidean2DPosition>) : Abstract2DEnvironment<T, Euclidean2DPosition> , Euclidean2DEnvironment<T> , Physics2DEnvironment<T>
Content copied to clipboard
Implementation of Physics2DEnvironment.
Link copied to clipboard
open class Continuous2DObstacles<T> : LimitedContinuos2D<T> , EuclideanPhysics2DEnvironmentWithObstacles<W, T>
Content copied to clipboard
Link copied to clipboard
This environment loads an image from the file system, and marks as obstacles all the pixels of a given color.
Link copied to clipboard
class ImageEnvironmentWithGraph<T> @JvmOverloads constructor( incarnation: Incarnation<T, Euclidean2DPosition>, path: String, zoom: Double = 1.0, dx: Double = 0.0, dy: Double = 0.0, obstaclesColor: Int = Color.BLACK.rgb, roomsColor: Int = Color.BLUE.rgb) : ImageEnvironment<T> , EuclideanPhysics2DEnvironmentWithGraph<RectObstacle2D<Euclidean2DPosition>, T, ConvexPolygon, Euclidean2DPassage>
Content copied to clipboard
An ImageEnvironment providing an Euclidean2DNavigationGraph. The NaviGator algorithm is used to produce such graph (see generateNavigationGraph). The positions where to plant initial seeds should be specified directly in the image, marking each area of the environment with one or more pixels of a given color (defaults to blue).
Link copied to clipboard
Link copied to clipboard
This class represents a 2D continuous environment with spatial limitations.
Link copied to clipboard