Loads an initial state for the framework from an xml file. More...
#include <cop.h>
Public Member Functions | |
| bool | AddElement (XMLTag *tag) |
| Allows to change the configuration file by adding an element. | |
| cop_world (XMLTag *config, std::string nodename="cop") | |
| Constructor: Loads an initial state for the framework from an xml file. | |
| void | SaveCop (std::string filename) |
| Saves the frameworks state. | |
| void | StartNodeSubscription (char *topic) |
| Subscripe a specified ROS topic for incoming locate or track requests. | |
| ~cop_world () | |
| Destructor: deletes the framework. | |
Public Attributes | |
| AttentionManager * | s_attManager |
| ImageInputSystem * | s_inputSystem |
| ros::NodeHandle * | s_node |
| SignatureDB * | s_sigDb |
| Statistics * | s_stats |
| VisFinder * | s_visFinder |
| VisLearner * | s_visLearner |
Protected Member Functions | |
| virtual int | Setup () |
| virtual int | Shutdown () |
Loads an initial state for the framework from an xml file.
******************************************************************
| cop::cop_world::cop_world | ( | XMLTag * | config, |
| std::string | nodename = "cop" |
||
| ) | [inline] |
Constructor: Loads an initial state for the framework from an xml file.
******************************************************************
| config | pointer to an xml file (loaded by |
Loading visual finder
| cop::cop_world::~cop_world | ( | ) | [inline] |
| bool cop::cop_world::AddElement | ( | XMLTag * | tag | ) | [inline] |
Allows to change the configuration file by adding an element.
AddElement
| tag | a tag with a correct tagname for identifying it as a element used by cop |
| void cop::cop_world::SaveCop | ( | std::string | filename | ) | [inline] |
| virtual int cop::cop_world::Setup | ( | ) | [inline, protected, virtual] |
| virtual int cop::cop_world::Shutdown | ( | ) | [inline, protected, virtual] |
| void cop::cop_world::StartNodeSubscription | ( | char * | topic | ) | [inline] |