A factory class for creating prioritized minimum time coverage algorithms.
More...
#include <PrioritizedMinTimeAreaCoverage.h>
A factory class for creating prioritized minimum time coverage algorithms.
Definition at line 116 of file PrioritizedMinTimeAreaCoverage.h.
◆ create()
Creates a prioritized minimum time coverage algorithm.
- Parameters
-
args | args[0] = search area id |
knowledge | the knowledge base to use |
platform | the platform. This will be set by the controller in init_vars. |
sensors | the sensor info. This will be set by the controller in init_vars. |
self | self-referencing variables. This will be set by the controller in init_vars |
agents | the list of agents, which is dictated by init_vars when a number of processes is set. This will be set by the controller in init_vars |
Implements gams::algorithms::AlgorithmFactory.
◆ set_agents()
Sets list of agents participating in swarm.
- Parameters
-
agents | agents in the swarm |
◆ set_knowledge()
void gams::algorithms::AlgorithmFactory::set_knowledge |
( |
madara::knowledge::KnowledgeBase * |
knowledge | ) |
|
|
inherited |
Sets the knowledge base.
- Parameters
-
knowledge | the knowledge base to use |
◆ set_platform()
Sets the map of platform names to platform information.
- Parameters
-
platform | the platform to use |
◆ set_self()
void gams::algorithms::AlgorithmFactory::set_self |
( |
variables::Self * |
self | ) |
|
|
inherited |
Sets self-referencing variables.
- Parameters
-
self | self-referencing variables |
◆ set_sensors()
Sets the map of sensor names to sensor information.
- Parameters
-
sensors | map of sensor names to sensor information |
◆ agents_
◆ knowledge_
madara::knowledge::KnowledgeBase* gams::algorithms::AlgorithmFactory::knowledge_ |
|
protectedinherited |
◆ platform_
◆ self_
◆ sensors_
The documentation for this class was generated from the following file: