The base class for signals: not to be used as such. More...
#include <dynamic-graph/signal-base.h>


Public Member Functions | |
| SignalBase (std::string name="") | |
Time  | |
| virtual const Time & | getTime () const | 
| virtual void | setTime (const Time &t) | 
| const bool & | getReady () const | 
| const std::string & | getName () const | 
| void | getClassName (std::string &aClassName) const | 
| virtual void | setPeriodTime (const Time &) | 
| virtual Time | getPeriodTime () const | 
Dependencies  | |
| virtual void | addDependency (const SignalBase< Time > &) | 
| virtual void | removeDependency (const SignalBase< Time > &) | 
| virtual void | clearDependencies () | 
| virtual bool | needUpdate (const Time &) const | 
| void | setReady (const bool sready=true) | 
| virtual std::ostream & | writeGraph (std::ostream &os) const | 
| virtual std::ostream & | displayDependencies (std::ostream &os, const int=-1, std::string space="", std::string next1="", std::string="") const | 
Plug  | |
| virtual void | plug (SignalBase< Time > *sigarg) | 
| virtual void | unplug () | 
| virtual bool | isPlugged () const | 
| virtual SignalBase< Time > * | getPluged () const | 
| virtual void | setConstantDefault () | 
Set  | |
| virtual void | set (std::istringstream &) | 
| virtual void | get (std::ostream &) const | 
| virtual void | recompute (const Time &) | 
| virtual void | trace (std::ostream &) const | 
Display  | |
| virtual std::ostream & | display (std::ostream &os) const | 
| std::string | shortName () const | 
Information providers  | |
| virtual void | ExtractNodeAndLocalNames (std::string &LocalName, std::string &NodeName) const | 
Protected Attributes | |
| std::string | name | 
| bool | ready | 
| Time | signalTime | 
The base class for signals: not to be used as such.
Signal values can be accessed programmatically using the access () or accessCopy () methods; the former directly accesses the value of the signal, which can involve an extra computation, while the latter accesses a cached value, or 'copy'.
Definition at line 27 of file signal-base.h.