Classes | Namespaces | Macros
RVOSimulator.h File Reference
#include <vector>
#include "vector2.h"

Classes

class  RVO::RVOSimulator
 

Namespaces

 RVO
 

Macros

#define RVO_INFTY   9e9f
 
#define RVO_SUCCESS   0
 
#define RVO_SIMULATION_ALREADY_INITIALIZED_WHEN_ADDING_GOAL   -10
 
#define RVO_SIMULATION_ALREADY_INITIALIZED_WHEN_ADDING_AGENT   -11
 
#define RVO_SIMULATION_ALREADY_INITIALIZED_WHEN_ADDING_OBSTACLE   -12
 
#define RVO_SIMULATION_ALREADY_INITIALIZED_WHEN_ADDING_ROADMAP_VERTEX   -13
 
#define RVO_SIMULATION_ALREADY_INITIALIZED_WHEN_ADDING_ROADMAP_EDGE   -14
 
#define RVO_AGENT_DEFAULTS_HAVE_NOT_BEEN_SET_WHEN_ADDING_AGENT   -15
 
#define RVO_TIME_STEP_NOT_SET_WHEN_DOING_STEP   -16
 
#define RVO_SIMULATION_NOT_INITIALIZED_WHEN_DOING_STEP   -17
 

Detailed Description

Contains the RVOSimulator class; the main class of the RVO Library.

Macro Definition Documentation

◆ RVO_AGENT_DEFAULTS_HAVE_NOT_BEEN_SET_WHEN_ADDING_AGENT

#define RVO_AGENT_DEFAULTS_HAVE_NOT_BEEN_SET_WHEN_ADDING_AGENT   -15

The agent defaults have not been set when an attempt is made to add an agent.

◆ RVO_INFTY

#define RVO_INFTY   9e9f

Infinity. A sufficiently large float.

◆ RVO_SIMULATION_ALREADY_INITIALIZED_WHEN_ADDING_AGENT

#define RVO_SIMULATION_ALREADY_INITIALIZED_WHEN_ADDING_AGENT   -11

The simulation is already initialized when an attempt is made to add an agent.

◆ RVO_SIMULATION_ALREADY_INITIALIZED_WHEN_ADDING_GOAL

#define RVO_SIMULATION_ALREADY_INITIALIZED_WHEN_ADDING_GOAL   -10

The simulation is already initialized when an attempt is made to add a goal.

◆ RVO_SIMULATION_ALREADY_INITIALIZED_WHEN_ADDING_OBSTACLE

#define RVO_SIMULATION_ALREADY_INITIALIZED_WHEN_ADDING_OBSTACLE   -12

The simulation is already initialized when an attempt is made to add an obstacle.

◆ RVO_SIMULATION_ALREADY_INITIALIZED_WHEN_ADDING_ROADMAP_EDGE

#define RVO_SIMULATION_ALREADY_INITIALIZED_WHEN_ADDING_ROADMAP_EDGE   -14

The simulation is already initialized when an attempt is made to add a roadmap edge.

◆ RVO_SIMULATION_ALREADY_INITIALIZED_WHEN_ADDING_ROADMAP_VERTEX

#define RVO_SIMULATION_ALREADY_INITIALIZED_WHEN_ADDING_ROADMAP_VERTEX   -13

The simulation is already initialized when an attempt is made to add a roadmap vertex.

◆ RVO_SIMULATION_NOT_INITIALIZED_WHEN_DOING_STEP

#define RVO_SIMULATION_NOT_INITIALIZED_WHEN_DOING_STEP   -17

The simulation has not been initialized when an attempt is made to do a simulation step.

◆ RVO_SUCCESS

#define RVO_SUCCESS   0

The function was successful.

◆ RVO_TIME_STEP_NOT_SET_WHEN_DOING_STEP

#define RVO_TIME_STEP_NOT_SET_WHEN_DOING_STEP   -16

The time step has not been set when an attempt is made to do a simulation step.