▼CCommand | |
CCommandReturnType0< E, ReturnType > | |
CCommandReturnType1< E, ReturnType, T > | |
CCommandReturnType2< E, ReturnType, T1, T2 > | |
CCommandVerbose< E > | |
CCommandVoid0< E > | |
CCommandVoid1< E, T > | |
CCommandVoid2< E, T1, T2 > | |
CCommandVoid3< E, T1, T2, T3 > | |
CCommandVoid4< E, T1, T2, T3, T4 > | |
CCommandVoid5< E, T1, T2, T3, T4, T5 > | |
CCommandVoid6< E, T1, T2, T3, T4, T5, T6 > | |
CCommandVoid7< E, T1, T2, T3, T4, T5, T6, T7 > | |
CCommandVoid8< E, T1, T2, T3, T4, T5, T6, T7, T8 > | |
CDirectGetter< E, T > | |
CDirectSetter< E, T > | |
CGetter< E, T > | |
CSetter< E, T > | |
CSetter< E, Matrix > | |
CSetter< E, Vector > | |
CSetter< E, bool > | |
CSetter< E, double > | |
CSetter< E, float > | |
CSetter< E, int > | |
CSetter< E, std::int64_t > | |
CSetter< E, std::string > | |
CSetter< E, std::uint64_t > | |
CSetter< E, unsigned > | |
CCPUData | |
CDebugTrace | Logging class |
CEitherType | |
CEntityHelper< Ent > | |
▼Cexception | |
▼CExceptionAbstract | Abstract root class for all dynamic-graph exceptions |
CExceptionFactory | Generic error class |
CExceptionSignal | Exceptions raised when an error related to signals happen |
CExceptionTraces | Exceptions raised when an error related to traces happen |
CLogger | Class for logging messages |
▼CLoggerStream | Stream for the real-time logger |
CLoggerIOStream | |
▼Cnoncopyable | |
▼CEntity | This class represents an entity, i.e. a generic computational unit that provides input and output signals |
▼CTracer | Tracer plug-in main class |
CTracerRealTime | Main class of the tracer real-time plug-in |
CEntityRegisterer | This class automatically register an Entity to the global factory at initialization and unregister it during instance destruction |
CFactoryStorage | Provides a way to create Entity objects from their class name |
▼CSignalBase< Time > | The base class for signals: not to be used as such |
▼CSignal< 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 |
CSignalTimeDependent< sigtime_t, sigtime_t > | |
CSignalPtr< T, Time > | This is the only type of signal that can be plugged to, using the plug () command |
CSignalTimeDependent< T, Time > | 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 |
▼Costringstream | |
COutStringStream | Stream for the tracer real-time |
CExceptionAbstract::Param | Class owned by exceptions to store error locations |
CPoolStorage | Singleton that keeps track of all the entities |
CProcessData | |
CProcessList | |
CRealTimeLogger | Main class of the real-time logger |
▼Csignal_io_base< T > | |
Csignal_io< T > | Class used for I/O operations in Signal<T,Time> |
▼Csignal_io_base< double > | |
Csignal_io< double > | |
▼Csignal_io_base< Eigen::Matrix< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > > | |
Csignal_io< Eigen::Matrix< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > > | Template specialization of signal_disp for Eigen objects |
▼Csignal_io_base< Eigen::Quaternion< _Scalar, _Options > > | |
Csignal_io< Eigen::Quaternion< _Scalar, _Options > > | Template specialization of signal_io for Eigen quaternion objects |
▼Csignal_io_base< std::string > | |
Csignal_io< std::string > | |
Csignal_io_unimplemented< T > | Inherit from this class if tracing is not implemented for a given type |
▼CSignalArray_const< Time > | TODO |
CSignalArray< Time > | TODO |
CSystem | |
▼CTimeDependency< Time > | A helper class for setting and specifying dependencies between signals |
CSignalTimeDependent< sigtime_t, sigtime_t > | |
CSignalTimeDependent< T, Time > | 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 |
CValue | This class implements a variant design pattern to handle basic types in Command |
CValueHelper< T > | |