Classes, entities and binaries that make up the core of the dynamic-graph library are listed here. More...
Classes | |
| class | dynamicgraph::command::Command |
| class | dynamicgraph::Entity |
| This class represents an entity, i.e. a generic computational unit that provides input and output signals. More... | |
| class | dynamicgraph::EntityRegisterer |
| This class automatically register an Entity to the global factory at initialization and unregister it during instance destruction. More... | |
| class | dynamicgraph::FactoryStorage |
| Provides a way to create Entity objects from their class name. More... | |
| class | dynamicgraph::PoolStorage |
| Singleton that keeps track of all the entities. More... | |
| class | dynamicgraph::Signal< T, Time > |
| Signals link I/O ports of entities. They can be constant-valued signals, or copy the value of a heap variable, or evaluated as a function. See SignalPtr and SignalTimeDependent for other types of signals, and SignalArray for a way of grouping them. More... | |
| class | dynamicgraph::SignalArray< Time > |
| TODO. More... | |
| class | dynamicgraph::SignalArray_const< Time > |
| TODO. More... | |
| class | dynamicgraph::SignalPtr< T, Time > |
| This is the only type of signal that can be plugged to, using the plug () command. More... | |
| class | dynamicgraph::command::Value |
| This class implements a variant design pattern to handle basic types in Command. More... | |
Macros | |
| #define | DYNAMICGRAPH_FACTORY_ENTITY_PLUGIN(CLASSTYPE, CLASSNAME) |
| Automatically register a class to the global factory by relying on the static initialization. More... | |
Classes, entities and binaries that make up the core of the dynamic-graph library are listed here.
| #define DYNAMICGRAPH_FACTORY_ENTITY_PLUGIN | ( | CLASSTYPE, | |
| CLASSNAME | |||
| ) |
Automatically register a class to the global factory by relying on the static initialization.
| CLASSTYPE | the Entity type to be registered |
| CLASSNAME | the name of the Entity to be registered (this must be a std::string or a type implicitly castable into a std::string such as classic C string delimited by double quotes). |
Definition at line 26 of file include/dynamic-graph/factory.h.