#include <RendezvousPlan.h>
◆ RendezvousPlan()
RendezvousPlan::RendezvousPlan |
( |
ros::NodeHandle & |
nodeHandle, |
|
|
const int & |
id |
|
) |
| |
◆ ~RendezvousPlan()
RendezvousPlan::~RendezvousPlan |
( |
| ) |
|
◆ CheckConsensusCurrentPlan()
bool RendezvousPlan::CheckConsensusCurrentPlan |
( |
| ) |
|
◆ GenerateAgreementKey()
std::string RendezvousPlan::GenerateAgreementKey |
( |
const int & |
index | ) |
|
|
private |
◆ GetCurrentAgreement()
int RendezvousPlan::GetCurrentAgreement |
( |
| ) |
|
◆ GetCurrentAgreementConsensusID()
int RendezvousPlan::GetCurrentAgreementConsensusID |
( |
| ) |
|
◆ GetCurrentAgreementLocation()
tf::Vector3 RendezvousPlan::GetCurrentAgreementLocation |
( |
| ) |
|
◆ GetCurrentAgreementTimer()
double RendezvousPlan::GetCurrentAgreementTimer |
( |
| ) |
|
◆ GetCurrentAgreementUniqueID()
int RendezvousPlan::GetCurrentAgreementUniqueID |
( |
| ) |
|
◆ GetPlanPtr()
std::vector<int>* RendezvousPlan::GetPlanPtr |
( |
| ) |
|
◆ InitializeLocation()
void RendezvousPlan::InitializeLocation |
( |
tf::Vector3 |
location | ) |
|
◆ Print()
void RendezvousPlan::Print |
( |
| ) |
|
◆ PrintCurrent()
void RendezvousPlan::PrintCurrent |
( |
| ) |
|
◆ PrintLocations()
void RendezvousPlan::PrintLocations |
( |
| ) |
|
◆ PrintRealization()
void RendezvousPlan::PrintRealization |
( |
| ) |
|
◆ RealizePlan()
void RendezvousPlan::RealizePlan |
( |
const int & |
robotId | ) |
|
◆ ResetPlanRealization()
void RendezvousPlan::ResetPlanRealization |
( |
| ) |
|
◆ SetNextAgreement()
void RendezvousPlan::SetNextAgreement |
( |
| ) |
|
◆ ShouldFulfillAgreement()
bool RendezvousPlan::ShouldFulfillAgreement |
( |
| ) |
|
◆ Update()
void RendezvousPlan::Update |
( |
const double & |
deltaTime | ) |
|
◆ UpdateCurrentAgreementLocation()
void RendezvousPlan::UpdateCurrentAgreementLocation |
( |
tf::Vector3 |
newLocation | ) |
|
◆ WasPlanRealized()
bool RendezvousPlan::WasPlanRealized |
( |
| ) |
|
◆ agreements
std::vector< std::pair<int, std::vector<agreement_el> > > RendezvousPlan::agreements |
|
private |
◆ agreements_locations
std::map<std::string, tf::Vector3> RendezvousPlan::agreements_locations |
|
private |
◆ agreementsIParticipate
std::vector<std::vector<agreement_el> > RendezvousPlan::agreementsIParticipate |
|
private |
◆ current_agreement
int RendezvousPlan::current_agreement |
|
private |
◆ current_timer
double RendezvousPlan::current_timer |
|
private |
◆ currentPlanRealization
std::vector<int> RendezvousPlan::currentPlanRealization |
|
private |
◆ id
◆ width
int RendezvousPlan::width |
|
private |
The documentation for this class was generated from the following file: