 dynamicgraph | This is the namespace where every object and class of this library is located |
  command | |
   CommandVoid0 | |
   CommandVoid1 | |
   CommandVoid2 | |
   CommandVoid3 | |
   CommandVoid4 | |
   CommandVerbose | |
   DirectGetter | |
   DirectSetter | |
   Getter | Command that calls a parameter getter function |
   Setter | Command that calls a parameter setter function |
   Setter< E, bool > | |
   Setter< E, unsigned > | |
   Setter< E, int > | |
   Setter< E, float > | |
   Setter< E, double > | |
   Setter< E, std::string > | |
   Setter< E, Vector > | |
   Setter< E, Matrix > | |
   Command | Abstract class for entity commands |
   EitherType | |
   Value | |
   ValueHelper | |
  DebugTrace | Logging class |
  EntityHelper | |
  Entity | This class represents an entity, i.e |
  ExceptionAbstract | Abstract root class for all dynamic-graph exceptions |
   Param | Class owned by exceptions to store error locations |
  ExceptionFactory | Generic error class |
  ExceptionSignal | Exceptions raised when an error related to signals happen |
  ExceptionTraces | Exceptions raised when an error related to traces happen |
  FactoryStorage | Provides a way to create Entity objects from their class name |
  EntityRegisterer | This class automatically register an Entity to the global factory at initialization and unregister it during instance destruction |
  DefaultCastRegisterer | This class can be used to register default casts, i.e |
  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 |
  SignalArray | TODO |
  SignalArray_const | TODO |
  SignalBase | The base class for signals: not to be used as such |
  SignalPtr | This is the only type of signal that can be plugged to, using the plug () command |
  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. It works this way: for a given SignalTimeDependent S, the user manually adds dependent signals through the use of the addDependency function. On access (calling the signal S operator () or access(Time) function), if the dependent signals are not up-to-date, i.e. if their [last update] time is less than the current time, their value will be access ()'ed to bring them up-to-date. Thus, the value of dependent signals can be accessed quickly and repeatedly through the accessCopy () function |
  TimeDependency | A helper class for setting and specifying dependencies between signals |
  Logger | Class for logging messages |
  PoolStorage | Singleton that keeps track of all the entities |
  LoggerStream | Stream for the real-time logger |
  LoggerIOStream | Write to an ostream object |
  RealTimeLogger | Main class of the real-time logger |
  SignalCast | |
  SignalCaster | This singleton class allows serialization of a number of objects into (disp) and from (cast) std i/o streams |
  SignalCastRegisterer | The SignalCast registerer class |
  OutStringStream | Stream for the tracer real-time |
  TracerRealTime | Main class of the tracer real-time plug-in |
  Tracer | Tracer plug-in main class |
 Eigen | |