All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
oCdynamicgraph::command::CommandAbstract class for entity commands
|oCdynamicgraph::command::CommandVerbose< E >
|oCdynamicgraph::command::CommandVoid0< E >
|oCdynamicgraph::command::CommandVoid1< E, T >
|oCdynamicgraph::command::CommandVoid2< E, T1, T2 >
|oCdynamicgraph::command::CommandVoid3< E, T1, T2, T3 >
|oCdynamicgraph::command::CommandVoid4< E, T1, T2, T3, T4 >
|oCdynamicgraph::command::DirectGetter< E, T >
|oCdynamicgraph::command::DirectSetter< E, T >
|oCdynamicgraph::command::Getter< E, T >Command that calls a parameter getter function
|oCdynamicgraph::command::Setter< E, T >Command that calls a parameter setter function
|oCdynamicgraph::command::Setter< E, bool >
|oCdynamicgraph::command::Setter< E, double >
|oCdynamicgraph::command::Setter< E, float >
|oCdynamicgraph::command::Setter< E, int >
|oCdynamicgraph::command::Setter< E, Matrix >
|oCdynamicgraph::command::Setter< E, std::string >
|oCdynamicgraph::command::Setter< E, unsigned >
|\Cdynamicgraph::command::Setter< E, Vector >
oCdynamicgraph::DebugTraceLogging class
oCdynamicgraph::command::EitherType
oCdynamicgraph::EntityHelper< Ent >
oCstd::exceptionSTL class
|\Cdynamicgraph::ExceptionAbstractAbstract root class for all dynamic-graph exceptions
| oCdynamicgraph::ExceptionFactoryGeneric error class
| oCdynamicgraph::ExceptionSignalExceptions raised when an error related to signals happen
| \Cdynamicgraph::ExceptionTracesExceptions raised when an error related to traces happen
oCstd::ios_baseSTL class
|\Cstd::basic_ios< Char >STL class
| \Cstd::basic_ostream< Char >STL class
|  \Cstd::basic_ostringstream< Char >STL class
|   \Cstd::ostringstreamSTL class
|    \Cdynamicgraph::OutStringStreamStream for the tracer real-time
oCdynamicgraph::LoggerClass for logging messages
oCdynamicgraph::LoggerStreamStream for the real-time logger
|\Cdynamicgraph::LoggerIOStreamWrite to an ostream object
oCnoncopyable
|oCdynamicgraph::EntityThis class represents an entity, i.e
||\Cdynamicgraph::TracerTracer plug-in main class
|| \Cdynamicgraph::TracerRealTimeMain class of the tracer real-time plug-in
|oCdynamicgraph::EntityRegistererThis class automatically register an Entity to the global factory at initialization and unregister it during instance destruction
|oCdynamicgraph::FactoryStorageProvides a way to create Entity objects from their class name
|oCdynamicgraph::SignalBase< Time >The base class for signals: not to be used as such
||\Cdynamicgraph::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
|| oCdynamicgraph::SignalPtr< T, Time >This is the only type of signal that can be plugged to, using the plug () command
|| oCdynamicgraph::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
|| \Cdynamicgraph::SignalTimeDependent< int, int >
|\Cdynamicgraph::SignalBase< int >
| \Cdynamicgraph::Signal< int, int >
oCdynamicgraph::ExceptionAbstract::ParamClass owned by exceptions to store error locations
oCdynamicgraph::PoolStorageSingleton that keeps track of all the entities
oCdynamicgraph::RealTimeLoggerMain class of the real-time logger
oCdynamicgraph::SignalArray_const< Time >TODO
|\Cdynamicgraph::SignalArray< Time >TODO
oCdynamicgraph::SignalCast< T >
oCdynamicgraph::SignalCasterThis singleton class allows serialization of a number of objects into (disp) and from (cast) std i/o streams
oCdynamicgraph::SignalCastRegistererThe SignalCast registerer class
|\Cdynamicgraph::DefaultCastRegisterer< T >This class can be used to register default casts, i.e
oCdynamicgraph::TimeDependency< Time >A helper class for setting and specifying dependencies between signals
|\Cdynamicgraph::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
oCdynamicgraph::TimeDependency< int >
|\Cdynamicgraph::SignalTimeDependent< int, int >
oCdynamicgraph::command::Value
\Cdynamicgraph::command::ValueHelper< T >