#include <dynamic-graph/dynamic-graph-api.h>#include <dynamic-graph/exception-factory.h>#include <dynamic-graph/logger.h>#include <dynamic-graph/signal-array.h>#include <dynamic-graph/signal-base.h>#include <boost/noncopyable.hpp>#include <dynamic-graph/fwd.hh>#include <iosfwd>#include <map>#include <sstream>#include <string>

Go to the source code of this file.
Classes | |
| class | dynamicgraph::Entity |
| This class represents an entity, i.e. a generic computational unit that provides input and output signals. More... | |
Namespaces | |
| dynamicgraph | |
Macros | |
| #define | DYNAMIC_GRAPH_ENTITY_DECL() |
| Helper macro for entity declaration. More... | |
Functions | |
| DYNAMIC_GRAPH_DLLAPI std::ostream & | dynamicgraph::operator<< (std::ostream &os, const dynamicgraph::Entity &ent) |
| #define DYNAMIC_GRAPH_ENTITY_DECL | ( | ) |
Helper macro for entity declaration.
This macro should be called in the declaration of all entities. Example: class A : public dynamicgraph::entity { DYNAMIC_GRAPH_ENTITY_DECL();
public: };
Caution: you MUST call DYNAMICGRAPH_FACTORY_ENTITY_PLUGIN in the associated source file to ensure that the attributes generated by this macro are correctly initialized.
Definition at line 38 of file include/dynamic-graph/entity.h.