BioRect2DEnvironmentNoOverlap
class BioRect2DEnvironmentNoOverlap : BioRect2DEnvironment, EnvironmentSupportingDeformableCells<P>
Content copied to clipboard
Implements a limited environment supporting cells with a defined shape, avoiding any overlapping among them.
Constructors
Link copied to clipboard
open fun BioRect2DEnvironmentNoOverlap(incarnation: BiochemistryIncarnation)
Content copied to clipboard
Returns an infinite BioRect2DEnvironment.
Link copied to clipboard
open fun BioRect2DEnvironmentNoOverlap( incarnation: BiochemistryIncarnation, minX: Double, maxX: Double, minY: Double, maxY: Double)
Content copied to clipboard
Returns a limited rectangular BioRect2DEnvironment.
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun farthestPositionReachable( node: Node<T>, desiredPosition: Euclidean2DPosition, hitboxRadius: Double): Euclidean2DPosition
Content 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
open fun getNodesWithin(shape: GeometricShape<Euclidean2DPosition, Euclidean2DTransformation>): List<Node<T>>
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun getShape(node: Node<T>): GeometricShape<Euclidean2DPosition, Euclidean2DTransformation>
Content 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 moveNodeToPosition(node: Node<Double>, newPos: Euclidean2DPosition)
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard