Package it.unibo.alchemist.model.implementations.properties

Types

Link copied to clipboard
class CircularArea<T> @JvmOverloads constructor(    val environment: Physics2DEnvironment<T>,     val node: Node<T>,     val radius: Double = 0.3) : AbstractNodeProperty<T> , OccupiesSpaceProperty<T, Euclidean2DPosition, Euclidean2DTransformation>

The node occupies a circular space with the provided radius.

Link copied to clipboard
class RectangularArea<T>(    val environment: Physics2DEnvironment<T>,     val node: Node<T>,     val width: Double,     val height: Double) : AbstractNodeProperty<T> , OccupiesSpaceProperty<T, Euclidean2DPosition, Euclidean2DTransformation>

The node occupies a rectangular width x height area.