agents_ | gams::algorithms::BaseAlgorithm | protected |
analyze(void) | gams::algorithms::ZoneCoverage | virtual |
arc_formation() const | gams::algorithms::ZoneCoverage | protected |
asset_loc_cont_ | gams::algorithms::ZoneCoverage | protected |
asset_locs_ | gams::algorithms::ZoneCoverage | protected |
assets_ | gams::algorithms::ZoneCoverage | protected |
assets_members_ | gams::algorithms::ZoneCoverage | protected |
BaseAlgorithm(madara::knowledge::KnowledgeBase *knowledge=0, platforms::BasePlatform *platform=0, variables::Sensors *sensors=0, variables::Self *self=0, variables::Agents *agents=0) | gams::algorithms::BaseAlgorithm | |
buffer_ | gams::algorithms::ZoneCoverage | protected |
distance_ | gams::algorithms::ZoneCoverage | protected |
enemies_ | gams::algorithms::ZoneCoverage | protected |
enemies_members_ | gams::algorithms::ZoneCoverage | protected |
enemy_loc_cont_ | gams::algorithms::ZoneCoverage | protected |
enemy_locs_ | gams::algorithms::ZoneCoverage | protected |
execute(void) | gams::algorithms::ZoneCoverage | virtual |
executions_ | gams::algorithms::BaseAlgorithm | protected |
form_func_ | gams::algorithms::ZoneCoverage | protected |
formation_ | gams::algorithms::ZoneCoverage | protected |
formation_func typedef | gams::algorithms::ZoneCoverage | protected |
frame_ | gams::algorithms::ZoneCoverage | protected |
get_agents(void) | gams::algorithms::BaseAlgorithm | |
get_algorithm_status(void) | gams::algorithms::BaseAlgorithm | |
get_form_func(const std::string &form_name) | gams::algorithms::ZoneCoverage | protectedstatic |
get_knowledge_base(void) | gams::algorithms::BaseAlgorithm | |
get_platform(void) | gams::algorithms::BaseAlgorithm | |
get_self(void) | gams::algorithms::BaseAlgorithm | |
get_sensors(void) | gams::algorithms::BaseAlgorithm | |
group_factory_ | gams::algorithms::ZoneCoverage | protected |
index_ | gams::algorithms::ZoneCoverage | protected |
knowledge_ | gams::algorithms::BaseAlgorithm | protected |
line_formation() const | gams::algorithms::ZoneCoverage | protected |
MadaraArrayVec typedef | gams::algorithms::ZoneCoverage | protected |
next_loc_ | gams::algorithms::ZoneCoverage | protected |
onion_formation() const | gams::algorithms::ZoneCoverage | protected |
operator=(const ZoneCoverage &rhs) | gams::algorithms::ZoneCoverage | |
gams::algorithms::BaseAlgorithm::operator=(const BaseAlgorithm &rhs) | gams::algorithms::BaseAlgorithm | |
plan(void) | gams::algorithms::ZoneCoverage | virtual |
platform_ | gams::algorithms::BaseAlgorithm | protected |
protectors_ | gams::algorithms::ZoneCoverage | protected |
protectors_members_ | gams::algorithms::ZoneCoverage | protected |
self_ | gams::algorithms::BaseAlgorithm | protected |
sensors_ | gams::algorithms::BaseAlgorithm | protected |
set_agents(variables::Agents *agents) | gams::algorithms::BaseAlgorithm | virtual |
set_platform(platforms::BasePlatform *platform) | gams::algorithms::BaseAlgorithm | virtual |
set_self(variables::Self *self) | gams::algorithms::BaseAlgorithm | virtual |
set_sensors(variables::Sensors *sensors) | gams::algorithms::BaseAlgorithm | virtual |
status_ | gams::algorithms::BaseAlgorithm | protected |
update_arrays(const gams::groups::AgentVector &names, MadaraArrayVec &arrays) const | gams::algorithms::ZoneCoverage | private |
update_locs(const MadaraArrayVec &arrays, std::vector< pose::Position > &locs) const | gams::algorithms::ZoneCoverage | private |
ZoneCoverage(const std::string &protectors, const std::string &assets, const std::string &enemies, const std::string &formation, double buffer, double distance, madara::knowledge::KnowledgeBase *knowledge=0, platforms::BasePlatform *platform=0, variables::Sensors *sensors=0, variables::Self *self=0) | gams::algorithms::ZoneCoverage | |
~BaseAlgorithm() | gams::algorithms::BaseAlgorithm | virtual |
~ZoneCoverage() | gams::algorithms::ZoneCoverage | |