#include <ClearingMobileRobot.h>
ClearingAgent::ClearingAgent | ( | const ClearingAgent & | a | ) | [inline] |
void ClearingAgent::operator= | ( | const ClearingAgent & | a | ) | [inline] |
void ClearingAgent::setID | ( | IdentityCL | i | ) | [inline] |
Set the IdentityCL.
[in] | i | Identity to be set. |
void ClearingAgent::setPosition | ( | Position | p | ) | [inline] |
void ClearingAgent::setIsLeader | ( | ) | [inline] |
Set ClearingAgent as leader.
void ClearingAgent::unsetIsLeader | ( | ) | [inline] |
Unset ClearingAgent as leader.
void ClearingAgent::setBehavior | ( | BehaviorTypes | b | ) | [inline] |
Sets the actual behaviour.
IdentityCL ClearingAgent::getID | ( | ) | [inline] |
Position ClearingAgent::getPosition | ( | void | ) | [inline] |
bool ClearingAgent::isLeader | ( | ) | [inline] |
Get if agent is Leader.
BehaviorTypes ClearingAgent::getBehavior | ( | ) | [inline] |
Gets the actual behaviour.
void ClearingAgent::goTo | ( | Position | pos | ) | [inline] |
int ClearingAgent::getNumFollowers | ( | ) | [inline] |
bool ClearingAgent::isWaitingForAnyAgent | ( | ) | [inline] |
void ClearingAgent::setToFollow | ( | ) | [inline] |
Position ClearingAgent::getLSRPosition | ( | ) | [inline] |
Decimal ClearingAgent::getSensorRange | ( | ) | [inline] |
Frontier ClearingAgent::getFrontier | ( | ) | [inline] |
bool ClearingAgent::isWaitingForAgent | ( | IdentityCL | id | ) | [inline] |
void ClearingAgent::clearWaitingForAgent | ( | ) | [inline] |
void ClearingAgent::setFrontier | ( | Frontier & | f | ) | [inline] |
void ClearingAgent::setToWander | ( | ) | [inline] |
void ClearingAgent::setToExpand | ( | PathCl & | pth, | |
AgentVector & | agnt | |||
) | [inline] |
void ClearingAgent::setToNoBehavior | ( | ) | [inline] |
void ClearingAgent::logData | ( | ) | [inline] |
void ClearingAgent::addFollower | ( | ClearingAgent & | cla | ) | [inline] |
void ClearingAgent::addFollower | ( | ClearingMobileRobot * | clmr | ) | [inline] |