CARLA
Namespaces | Macros | Enumerations | Functions | Variables
Navigation.cpp File Reference
#include <cmath>
#include "carla/Logging.h"
#include "carla/nav/Navigation.h"
#include "carla/nav/WalkerManager.h"
#include "carla/geom/Math.h"
#include <iterator>
#include <fstream>
#include <mutex>
+ Include dependency graph for Navigation.cpp:

Go to the source code of this file.

Namespaces

 carla
 This file contains definitions of common data structures used in traffic manager.
 
 carla::nav
 

Macros

#define _USE_MATH_DEFINES
 

Enumerations

enum  carla::nav::UpdateFlags {
  carla::nav::DT_CROWD_ANTICIPATE_TURNS = 1, carla::nav::DT_CROWD_OBSTACLE_AVOIDANCE = 2, carla::nav::DT_CROWD_SEPARATION = 4, carla::nav::DT_CROWD_OPTIMIZE_VIS = 8,
  carla::nav::DT_CROWD_OPTIMIZE_TOPO = 16
}
 

Functions

static float carla::nav::frand ()
 

Variables

static const float carla::nav::AGENT_HEIGHT = 1.8f
 
static const float carla::nav::AGENT_RADIUS = 0.3f
 
static const float carla::nav::AGENT_UNBLOCK_DISTANCE = 0.5f
 
static const float carla::nav::AGENT_UNBLOCK_DISTANCE_SQUARED = AGENT_UNBLOCK_DISTANCE * AGENT_UNBLOCK_DISTANCE
 
static const float carla::nav::AGENT_UNBLOCK_TIME = 4.0f
 
static const float carla::nav::AREA_GRASS_COST = 1.0f
 
static const float carla::nav::AREA_ROAD_COST = 10.0f
 
static const int carla::nav::MAX_AGENTS = 500
 
static const int carla::nav::MAX_POLYS = 256
 
static const int carla::nav::MAX_QUERY_SEARCH_NODES = 2048
 

Macro Definition Documentation

◆ _USE_MATH_DEFINES

#define _USE_MATH_DEFINES

Definition at line 7 of file Navigation.cpp.