RouteEvent class

@ingroup navigine_dart_classes @ingroup navigine_dart_secondary_classes

@brief Class storing one route event payload.

Referenced from @see RoutePath "RoutePath", @see RouteNode "RouteNode".

Constructors

RouteEvent(RouteEventType type, TurnEvent? turnEvent, TransitionEntryEvent? transitionEntryEvent, TransitionExitEvent? transitionExitEvent, TargetReachedEvent? targetReachedEvent)
@brief Default constructor

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
targetReachedEvent TargetReachedEvent?
@brief Payload for target reached events.
getter/setter pair
transitionEntryEvent TransitionEntryEvent?
@brief Payload for transition entry events.
getter/setter pair
transitionExitEvent TransitionExitEvent?
@brief Payload for transition exit events.
getter/setter pair
turnEvent TurnEvent?
@brief Payload for turn events, set when type is TURN_EVENT.
getter/setter pair
type RouteEventType
@brief Active event variant discriminator.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited