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.