BioRect2DEnvironmentNoOverlap
class BioRect2DEnvironmentNoOverlap : BioRect2DEnvironment, EnvironmentSupportingDeformableCells<Euclidean2DPosition> (source)
Implements a limited environment supporting cells with a defined shape, avoiding any overlapping among them.
Constructors
Link copied to clipboard
Returns an infinite BioRect2DEnvironment.
constructor(incarnation: BiochemistryIncarnation, minX: Double, maxX: Double, minY: Double, maxY: Double)
Returns a limited rectangular BioRect2DEnvironment.
Properties
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun farthestReachablePosition(@Nonnull node: Node<Double>, @Nonnull desired: Euclidean2DPosition): Euclidean2DPosition
Circular cells stop before overlapping other circular cells, within the limits of the environment.
open fun farthestReachablePosition(node: Node<T>, desired: Euclidean2DPosition): Euclidean2DPosition
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
The biggest diameter among the unstressed deformable cells, or zero if there are none.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun getNodesWithin(shape: Shape<Euclidean2DPosition, Euclidean2DTransformation>): List<Node<T>>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Only cells move. After a cell moves, its junctions with nodes that are no longer neighbors are removed.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun observeNodesInRange($this$observeNodesInRange: Node<T>, range: Double): ObservableSet<Node<T>>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard