The ROSSimActor class is implementation of the intermediate node between the simulation and the agent. More...
#include <ROSSimActor.h>
Public Member Functions | |
void | ReceiveAgentStates (const ORCAStar::AgentState &msg) |
Receives all agents states and transmits neighbours states to single agent module. More... | |
ROSSimActor () | |
ROSSimActor default constructor. More... | |
void | TransmitAgentVelocity (const geometry_msgs::Point32 &msg) |
Receives computed velocity from agent module and transmits it to simulation module. More... | |
~ROSSimActor () | |
ROSSimActor destructor. More... | |
The ROSSimActor class is implementation of the intermediate node between the simulation and the agent.
Definition at line 26 of file ROSSimActor.h.
ROSSimActor::ROSSimActor | ( | ) |
ROSSimActor default constructor.
Definition at line 9 of file ROSSimActor.cpp.
ROSSimActor::~ROSSimActor | ( | ) |
ROSSimActor destructor.
Definition at line 68 of file ROSSimActor.cpp.
void ROSSimActor::ReceiveAgentStates | ( | const ORCAStar::AgentState & | msg | ) |
Receives all agents states and transmits neighbours states to single agent module.
msg | All agents states message |
Definition at line 72 of file ROSSimActor.cpp.
void ROSSimActor::TransmitAgentVelocity | ( | const geometry_msgs::Point32 & | msg | ) |
Receives computed velocity from agent module and transmits it to simulation module.
msg | New velocity message. |
Definition at line 100 of file ROSSimActor.cpp.