#include "gwnavruntime/path/positiononpath.h"
#include "gwnavruntime/containers/bitfield.h"
#include "gwnavruntime/database/navtagptr.h"
#include "gwnavruntime/containers/sharedpoollist.h"
Classes | |
class | Kaim::PathEvent |
A PathEvent is a particular PositionOnPath which feature is specified by a PathEventType. More... | |
class | Kaim::PathEventInterval |
This class represents an interval between two PathEvents within a PathEventList. More... | |
class | Kaim::PathEventList |
PathEventList aggregates all PathEvents and PathEventIntervals in a PathValidityInterval. More... | |
Namespaces | |
Kaim | |
The Autodesk Navigation namespace. | |
Enumerations | |
enum | Kaim::PathEventType { Kaim::PathEventType_Undefined, Kaim::PathEventType_NavGraphVertex, Kaim::PathEventType_NavTagSwitch, Kaim::PathEventType_OutsideToNavMeshSwitch, Kaim::PathEventType_NavMeshToOutsideSwitch, Kaim::PathEventType_OutsideNavDataPathNode, Kaim::PathEventType_OnNavMeshPathNode, Kaim::PathEventType_OnNavMeshAfterCollision } |
Defines the different kinds of PathEvent. More... | |
enum | Kaim::PathEventStatusInList { Kaim::PathEventStatus_Undefined, Kaim::PathEventStatus_WithinBounds, Kaim::PathEventStatus_LowerBound, Kaim::PathEventStatus_UpperBound, Kaim::PathEventStatus_TemporaryUpperBound } |
Defines the PathEvent status relative to its place in the PathEventList. More... | |
enum | Kaim::CheckPointStatus { Kaim::CheckPointStatus_EventIsNotACheckPoint, Kaim::CheckPointStatus_EventIsACheckPoint } |
Defines whether the PathEvent is a check point or not. More... | |