|
| class | CustomEntity |
| |
| class | DebugTrace |
| | Logging class. More...
|
| |
| class | Entity |
| | This class represents an entity, i.e. a generic computational unit that provides input and output signals. More...
|
| |
| struct | EntityHelper |
| |
| class | EntityRegisterer |
| | This class automatically register an Entity to the global factory at initialization and unregister it during instance destruction. More...
|
| |
| class | ExceptionAbstract |
| | Abstract root class for all dynamic-graph exceptions. More...
|
| |
| class | ExceptionFactory |
| | Generic error class. More...
|
| |
| class | ExceptionSignal |
| | Exceptions raised when an error related to signals happen. More...
|
| |
| class | ExceptionTraces |
| | Exceptions raised when an error related to traces happen. More...
|
| |
| class | FactoryStorage |
| | Provides a way to create Entity objects from their class name. More...
|
| |
| class | Logger |
| | Class for logging messages. More...
|
| |
| class | LoggerIOStream |
| |
| class | LoggerStream |
| | Stream for the real-time logger. More...
|
| |
| struct | MyEntity |
| |
| class | OutStringStream |
| | Stream for the tracer real-time. More...
|
| |
| class | PoolStorage |
| | Singleton that keeps track of all the entities. More...
|
| |
| class | RealTimeLogger |
| | Main class of the real-time logger. More...
|
| |
| class | Signal |
| | 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...
|
| |
| struct | signal_io |
| | Class used for I/O operations in Signal<T,Time> More...
|
| |
| struct | signal_io< double > |
| |
| struct | signal_io< Eigen::Matrix< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > > |
| | Template specialization of signal_disp for Eigen objects. More...
|
| |
| struct | signal_io< Eigen::Quaternion< _Scalar, _Options > > |
| | Template specialization of signal_io for Eigen quaternion objects. More...
|
| |
| struct | signal_io< std::string > |
| |
| struct | signal_io_base |
| |
| struct | signal_io_unimplemented |
| | Inherit from this class if tracing is not implemented for a given type. More...
|
| |
| class | SignalArray |
| | TODO. More...
|
| |
| class | SignalArray_const |
| | TODO. More...
|
| |
| class | SignalBase |
| | The base class for signals: not to be used as such. More...
|
| |
| class | SignalPtr |
| | This is the only type of signal that can be plugged to, using the plug () command. More...
|
| |
| class | SignalTimeDependent |
| | A type of signal that enforces a time dependency between other signals, making sure its inputs are up to date on access, using a incrementing time tick as reference. More...
|
| |
| class | TimeDependency |
| | A helper class for setting and specifying dependencies between signals. More...
|
| |
| class | Tracer |
| | Tracer plug-in main class. More...
|
| |
| class | TracerRealTime |
| | Main class of the tracer real-time plug-in. More...
|
| |
|
| std::ostream & | __null_stream () |
| |
| DebugTrace | dgDEBUGFLOW (dg_debugfile) |
| |
| DebugTrace | dgERRORFLOW (dg_debugfile) |
| |
| | DYNAMICGRAPH_FACTORY_ENTITY_PLUGIN (MyEntity, "MyEntity") |
| |
| | DYNAMICGRAPH_FACTORY_ENTITY_PLUGIN (CustomEntity, "CustomEntity") |
| |
| PoolStorage & | g_pool () |
| |
| std::ostream & | operator<< (std::ostream &os, const ExceptionAbstract &error) |
| |
| template<class Time > |
| SignalArray< Time > | operator<< (SignalBase< Time > &sig1, SignalBase< Time > &sig2) |
| |
| template<class Time > |
| SignalArray_const< Time > | operator<< (const SignalBase< Time > &sig1, const SignalBase< Time > &sig2) |
| |
| DYNAMIC_GRAPH_DLLAPI std::ostream & | operator<< (std::ostream &os, const dynamicgraph::Entity &ent) |
| |
| template<class Time > |
| std::ostream & | operator<< (std::ostream &os, const SignalBase< Time > &sig) |
| | Forward to a virtual fonction. More...
|
| |
| SignalArray< int > | sotNOSIGNAL (0) |
| |
| template<typename T > |
| std::string | toString (const T &v, const int precision=3, const int width=-1) |
| |
| template<typename T > |
| std::string | toString (const std::vector< T > &v, const int precision=3, const int width=-1, const std::string separator=", ") |
| |
| template<typename T > |
| std::string | toString (const Eigen::MatrixBase< T > &v, const int precision=3, const int width=-1, const std::string separator=", ") |
| |
This is the namespace where every object and class of this library is located.
- Todo:
- These 3 headers should be removed.