MarkerPulsed

@Serializable
@SerialName(value = "MarkerPulsed")
data class MarkerPulsed(val simTime: Double, val x: Double, val y: Double, val z: Double = 0.0, val holdTime: Double = 1.0, val label: String? = null, val colorHex: String? = null) : AnimationEvent(source)

A transient highlight ("pulse") the model reports at a world location when something noteworthy happens there — e.g. a delivery completes at a drop-off point (G-animated). Reported by the model via reportMarkerPulse; opt-in (off by default), so a normal run pays zero cost. The renderer draws an expanding, fading ring centered on (x,y) over the window [simTime, simTime + holdTime] (model time); label and colorHex (e.g. "#1f77b4") are optional styling. A teaching/demo overlay — it visualizes a domain event, not agent internals, but rides the same capture/display gates as G10–G12.

Constructors

Link copied to clipboard
constructor(simTime: Double, x: Double, y: Double, z: Double = 0.0, holdTime: Double = 1.0, label: String? = null, colorHex: String? = null)

Properties

Link copied to clipboard
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