AgentPositionChanged

@Serializable
@SerialName(value = "AgentPositionChanged")
data class AgentPositionChanged(val simTime: Double, val agentName: String, val projectionName: String, val x: Double, val y: Double, val z: Double = 0.0) : AnimationEvent(source)

An agent's position in a projection changed. Emitted from the projection's placeAt/moveTo chokepoint, so it uniformly captures travel, steering dynamics, and manual moves (decision D6, Phase 3A.1).

Constructors

Link copied to clipboard
constructor(simTime: Double, agentName: String, projectionName: String, x: Double, y: Double, z: Double = 0.0)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val simTime: Double
Link copied to clipboard
val x: Double
Link copied to clipboard
val y: Double
Link copied to clipboard
val z: Double