Heterogeneous Pedestrian2D
class HeterogeneousPedestrian2D<T> @JvmOverloads constructor(incarnation: Incarnation<T, Euclidean2DPosition>, randomGenerator: RandomGenerator, environment: Physics2DEnvironment<T>, age: Any, gender: String, group: PedestrianGroup2D<T>?, nodeCreationParameter: String?) : AbstractHeterogeneousPedestrian<T, Euclidean2DPosition, Euclidean2DTransformation, Euclidean2DShapeFactory> , Pedestrian2D<T>
Content copied to clipboard
A pedestrian with heterogeneous characteristics. Requires a bidimensional environment with support for physics (Physics2DEnvironment).
Constructors
Link copied to clipboard
fun <T> HeterogeneousPedestrian2D(incarnation: Incarnation<T, Euclidean2DPosition>, randomGenerator: RandomGenerator, environment: Physics2DEnvironment<T>, age: Any, gender: String, group: PedestrianGroup2D<T>? = null, nodeCreationParameter: String? = 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
Access to the environment.
Link copied to clipboard
open override val membershipGroup: PedestrianGroup<T, Euclidean2DPosition, Euclidean2DTransformation>
Content copied to clipboard
Link copied to clipboard
override val pedestrianModel: HeterogeneousPedestrianModel<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