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

Types

Link copied to clipboard
class Cell @JvmOverloads constructor(    val environment: Environment<Double, Euclidean2DPosition>,     val node: Node<Double>,     val junctions: MutableMap<Junction, MutableMap<Node<Double>, Int>> = LinkedHashMap()) : AbstractNodeProperty<Double> , CellProperty<Euclidean2DPosition>

Base implementation of a CellProperty.

Link copied to clipboard
class CircularCell @JvmOverloads constructor(    environment: Environment<Double, Euclidean2DPosition>,     val node: Node<Double>,     val diameter: Double = 0.0,     val junctions: MutableMap<Junction, MutableMap<Node<Double>, Int>> = LinkedHashMap()) : AbstractNodeProperty<Double> , CircularCellProperty, CellProperty<Euclidean2DPosition>

Base implementation of a CircularCellProperty.

Link copied to clipboard
class CircularDeformableCell @JvmOverloads constructor(    environment: Environment<Double, Euclidean2DPosition>,     val node: Node<Double>,     val maximumDiameter: Double,     val rigidity: Double,     val junctions: MutableMap<Junction, MutableMap<Node<Double>, Int>> = LinkedHashMap()) : AbstractNodeProperty<Double> , CircularDeformableCellProperty, CircularCellProperty

Base implementation of a CircularCellProperty.