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] |