Class storing one route event payload. More...
#include <com/navigine/idl/objc/NCRouteEvent.h>
Inherits NSObject.
Instance Methods | |
| (nonnull instancetype) | - initWithType:turnEvent:transitionEntryEvent:transitionExitEvent:targetReachedEvent: |
| Default constructor for class NCRouteEvent. | |
Class Methods | |
| (nonnull instancetype) | + routeEventWithType:turnEvent:transitionEntryEvent:transitionExitEvent:targetReachedEvent: |
| Factory method for class NCRouteEvent. | |
Properties | |
| NCRouteEventType | type |
| Active event variant discriminator. | |
| NCTurnEvent * | turnEvent |
| Payload for turn events, set when type is TURN_EVENT. | |
| NCTransitionEntryEvent * | transitionEntryEvent |
| Payload for transition entry events. | |
| NCTransitionExitEvent * | transitionExitEvent |
| Payload for transition exit events. | |
| NCTargetReachedEvent * | targetReachedEvent |
| Payload for target reached events. | |
Class storing one route event payload.
Referenced from RoutePath, RouteNode.
Definition at line 23 of file NCRouteEvent.h.
| - (nonnull instancetype) initWithType: | (NCRouteEventType) | type | |
| turnEvent: | (nullable NCTurnEvent *) | turnEvent | |
| transitionEntryEvent: | (nullable NCTransitionEntryEvent *) | transitionEntryEvent | |
| transitionExitEvent: | (nullable NCTransitionExitEvent *) | transitionExitEvent | |
| targetReachedEvent: | (nullable NCTargetReachedEvent *) | targetReachedEvent |
Default constructor for class NCRouteEvent.
| + (nonnull instancetype) routeEventWithType: | (NCRouteEventType) | type | |
| turnEvent: | (nullable NCTurnEvent *) | turnEvent | |
| transitionEntryEvent: | (nullable NCTransitionEntryEvent *) | transitionEntryEvent | |
| transitionExitEvent: | (nullable NCTransitionExitEvent *) | transitionExitEvent | |
| targetReachedEvent: | (nullable NCTargetReachedEvent *) | targetReachedEvent |
Factory method for class NCRouteEvent.
|
readnonatomicassign |
Payload for target reached events.
Swift code snippet:
Objective C code snippet:
Definition at line 116 of file NCRouteEvent.h.
|
readnonatomicassign |
Payload for transition entry events.
Swift code snippet:
Objective C code snippet:
Definition at line 86 of file NCRouteEvent.h.
|
readnonatomicassign |
Payload for transition exit events.
Swift code snippet:
Objective C code snippet:
Definition at line 101 of file NCRouteEvent.h.
|
readnonatomicassign |
Payload for turn events, set when type is TURN_EVENT.
Swift code snippet:
Objective C code snippet:
Definition at line 71 of file NCRouteEvent.h.
|
readnonatomicassign |
Active event variant discriminator.
Swift code snippet:
Objective C code snippet:
Definition at line 56 of file NCRouteEvent.h.