#include <Agent.h>
virtual collvoid::Agent::~Agent | ( | ) | [inline, virtual] |
void collvoid::Agent::computeAgentVOs | ( | ) |
void collvoid::Agent::computeClearpathVelocity | ( | Vector2 | pref_velocity | ) |
Reimplemented in collvoid::ROSAgent.
void collvoid::Agent::computeOrcaVelocity | ( | Vector2 | pref_velocity, |
bool | convex | ||
) |
void collvoid::Agent::computeSampledVelocity | ( | Vector2 | pref_velocity | ) |
Reimplemented in collvoid::ROSAgent.
double collvoid::Agent::getRadius | ( | ) |
void collvoid::Agent::setLeftPref | ( | double | left_pref | ) |
void collvoid::Agent::setRadius | ( | double | radius | ) |
void collvoid::Agent::setSimPeriod | ( | double | sim_period | ) |
void collvoid::Agent::setTruncTime | ( | double | trunc_time | ) |
std::vector<Line> collvoid::Agent::additional_orca_lines_ |
std::vector<VO> collvoid::Agent::additional_vos_ |
std::vector<boost::shared_ptr<Agent> > collvoid::Agent::agent_neighbors_ |
std::vector<Vector2> collvoid::Agent::footprint_ |
double collvoid::Agent::heading_ |
double collvoid::Agent::left_pref_ |
std::vector<Line> collvoid::Agent::orca_lines_ |
double collvoid::Agent::radius_ |
std::vector<VelocitySample> collvoid::Agent::samples_ |
double collvoid::Agent::sim_period_ |
double collvoid::Agent::timestep_ |
double collvoid::Agent::trunc_time_ |
std::vector<VO> collvoid::Agent::vo_agents_ |