#include "carla/AtomicList.h"#include "carla/client/detail/EpisodeState.h"#include "carla/geom/BoundingBox.h"#include "carla/geom/Location.h"#include "carla/geom/Transform.h"#include "carla/nav/WalkerManager.h"#include "carla/rpc/ActorId.h"#include <recast/Recast.h>#include <recast/DetourCrowd.h>#include <recast/DetourNavMesh.h>#include <recast/DetourNavMeshBuilder.h>#include <recast/DetourNavMeshQuery.h>#include <recast/DetourCommon.h>
Include dependency graph for Navigation.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | carla::nav::Navigation |
| Manage the pedestrians navigation, using the Recast & Detour library for low level calculations. More... | |
| struct | carla::nav::VehicleCollisionInfo |
| struct to send info about vehicles to the crowd More... | |
Namespaces | |
| carla | |
| This file contains definitions of common data structures used in traffic manager. | |
| carla::nav | |
Enumerations | |
| enum | carla::nav::NavAreas { carla::nav::CARLA_AREA_BLOCK = 0, carla::nav::CARLA_AREA_SIDEWALK, carla::nav::CARLA_AREA_CROSSWALK, carla::nav::CARLA_AREA_ROAD, carla::nav::CARLA_AREA_GRASS } |
| enum | carla::nav::SamplePolyFlags { carla::nav::CARLA_TYPE_NONE = 0x01, carla::nav::CARLA_TYPE_SIDEWALK = 0x02, carla::nav::CARLA_TYPE_CROSSWALK = 0x04, carla::nav::CARLA_TYPE_ROAD = 0x08, carla::nav::CARLA_TYPE_GRASS = 0x10, carla::nav::CARLA_TYPE_ALL = 0xffff, carla::nav::CARLA_TYPE_WALKABLE = CARLA_TYPE_SIDEWALK | CARLA_TYPE_CROSSWALK | CARLA_TYPE_GRASS | CARLA_TYPE_ROAD } |
1.8.13