Robot Simulator of the Robotics Group for Self-Organization of Control: GlobalDataBase Class Reference

# GlobalDataBase Class Reference

`#include <globaldatabase.h>`

Inherited by GlobalData.

Collaboration diagram for GlobalDataBase:
[legend]

List of all members.

## Classes
struct | dynamic_agent_caster
## Public Member Functions
| GlobalDataBase ()
virtual | ~GlobalDataBase ()
virtual AgentList & | getAgents ()=0
void | createConfigurator ()
| Creates the Configurator and, if already exists, destroys the old one.
void | removeConfigurator ()
| Destroys the Configurator if it was created.
bool | isConfiguratorOpen ()
## Public Attributes
ConfigurableList | configs
lpzrobots::ConfiguratorProxy * | configurator

## Constructor & Destructor Documentation

GlobalDataBase | ( |  | ) |

~GlobalDataBase | ( |  | ) | `[virtual]`

## Member Function Documentation

void createConfigurator | ( |  | ) |

Creates the Configurator and, if already exists, destroys the old one.

virtual AgentList& getAgents | ( |  | ) | `[pure virtual]`

Implemented in GlobalData.

bool isConfiguratorOpen | ( |  | ) |

Returns:
  true if the Configurator is open and alive

void removeConfigurator | ( |  | ) |

Destroys the Configurator if it was created.

## Member Data Documentation

ConfigurableList configs

Examples:
  template_sphererobot/main.cpp.

lpzrobots::ConfiguratorProxy* configurator

The documentation for this class was generated from the following files:

- globaldatabase.h
- globaldatabase.cpp