|
class | dynamicgraph::DefaultCastRegisterer< T > |
| This class can be used to register default casts, i.e. 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::SignalBase< Time > |
| The base class for signals: not to be used as such. 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::SignalTimeDependent< 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. 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. More...
|
|
class | dynamicgraph::TimeDependency< Time > |
| A helper class for setting and specifying dependencies between signals. More...
|
|