Public Member Functions | Public Attributes | List of all members
AgentParam Class Reference

Class AgentParam contains agent and algoritms parameters. More...

#include <Agent.h>

Public Member Functions

 AgentParam ()
 AgentParam default constructor. More...
 
 AgentParam (float sr, float tb, float tbo, float r, float reps, float ms, int amn)
 AgentParam constructor with parameters. More...
 
 ~AgentParam ()=default
 AgentParam default destructor. More...
 

Public Attributes

int agentsMaxNum
 Number of neighbors, that the agent takes into account. More...
 
float maxSpeed
 Maximum speed of agent. More...
 
float radius
 Size of the agent (radius of the agent). More...
 
float rEps
 Buffer size (more about buffer see Main page). More...
 
float sightRadius
 Radius in which the agent takes neighbors into account. More...
 
float timeBoundary
 Time within which ORCA algorithm ensures collision avoidance with neighbor agents. More...
 
float timeBoundaryObst
 Time within which ORCA algorithm ensures collision avoidance with neighbor obstacles. More...
 

Detailed Description

Class AgentParam contains agent and algoritms parameters.

Definition at line 38 of file Agent.h.

Constructor & Destructor Documentation

AgentParam::AgentParam ( )
inline

AgentParam default constructor.

All parametes will be initialized with default values from Const.h file. An illustration of the agent is presented in the figure below.

Agent sheme

Definition at line 51 of file Agent.h.

AgentParam::AgentParam ( float  sr,
float  tb,
float  tbo,
float  r,
float  reps,
float  ms,
int  amn 
)
inline

AgentParam constructor with parameters.

Parameters
srRadius in which the agent takes neighbors into account.
tbTime within which ORCA algorithm ensures collision avoidance with neighbor agents.
tboTime within which ORCA algorithm ensures collision avoidance with neighbor obstacles.
rSize of the agent (radius of the agent).
repsBuffer size (more about buffer see Main page).
msMaximum speed of agent.
amnNumber of neighbors, that the agent takes into account.

Definition at line 64 of file Agent.h.

AgentParam::~AgentParam ( )
default

AgentParam default destructor.

Member Data Documentation

int AgentParam::agentsMaxNum

Number of neighbors, that the agent takes into account.

Definition at line 78 of file Agent.h.

float AgentParam::maxSpeed

Maximum speed of agent.

Definition at line 77 of file Agent.h.

float AgentParam::radius

Size of the agent (radius of the agent).

Definition at line 75 of file Agent.h.

float AgentParam::rEps

Buffer size (more about buffer see Main page).

Definition at line 76 of file Agent.h.

float AgentParam::sightRadius

Radius in which the agent takes neighbors into account.

Definition at line 72 of file Agent.h.

float AgentParam::timeBoundary

Time within which ORCA algorithm ensures collision avoidance with neighbor agents.

Definition at line 73 of file Agent.h.

float AgentParam::timeBoundaryObst

Time within which ORCA algorithm ensures collision avoidance with neighbor obstacles.

Definition at line 74 of file Agent.h.


The documentation for this class was generated from the following file:


ORCAStar
Author(s): Stepan Drgachev
autogenerated on Wed Jul 15 2020 16:13:14