Homogeneous Pedestrian2D
open class HomogeneousPedestrian2D<T> @JvmOverloads constructor(randomGenerator: RandomGenerator, environment: Physics2DEnvironment<T>, backingNode: Node<T>, group: PedestrianGroup2D<T>?) : AbstractHomogeneousPedestrian<T, Euclidean2DPosition, Euclidean2DTransformation, Euclidean2DShapeFactory> , Pedestrian2D<T>
Content copied to clipboard
Implementation of a homogeneous pedestrian in the Euclidean world.
Parameters
environment
the environment inside which this pedestrian moves.
Content copied to clipboard
random Generator
the simulation {@link RandomGenerator}.
Content copied to clipboard
Constructors
Link copied to clipboard
fun <T> HomogeneousPedestrian2D(incarnation: Incarnation<T, Euclidean2DPosition>, randomGenerator: RandomGenerator, environment: Physics2DEnvironment<T>, nodeCreationParameter: String? = null, group: PedestrianGroup2D<T>? = null)
Content copied to clipboard
Link copied to clipboard
fun <T> HomogeneousPedestrian2D(randomGenerator: RandomGenerator, environment: Physics2DEnvironment<T>, backingNode: Node<T>, group: PedestrianGroup2D<T>? = null)
Content copied to clipboard
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
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Properties
Link copied to clipboard
open override val membershipGroup: PedestrianGroup<T, Euclidean2DPosition, Euclidean2DTransformation>
Content copied to clipboard
Link copied to clipboard
The list of influence spheres belonging to this pedestrian (by default, only its fieldOfView).
Link copied to clipboard
abstract val shape: GeometricShape<Euclidean2DPosition, Euclidean2DTransformation>
Content copied to clipboard