54 #ifndef _GAMS_GROUPS_GROUP_FACTORY_H_
55 #define _GAMS_GROUPS_GROUP_FACTORY_H_
61 #include "madara/knowledge/KnowledgeBase.h"
91 const std::string & prefix,
92 madara::knowledge::KnowledgeBase * knowledge) = 0;
Copyright(c) 2016 Carnegie Mellon University.
Base class for a group of agents.
Base class for a group factory.
virtual ~GroupFactory()
Destructor.
madara::knowledge::KnowledgeBase * knowledge_
knowledge base containing variables
GroupFactory()
Constructor.
virtual GroupBase * create(const std::string &prefix, madara::knowledge::KnowledgeBase *knowledge)=0
Creates a group.
void set_knowledge(madara::knowledge::KnowledgeBase *knowledge)
Sets the knowledge base.
Contains all GAMS-related tools, classes and code.