Public Member Functions | |
virtual const Time & | getTime (void) const |
virtual void | setTime (const Time &t) |
const bool & | getReady (void) const |
const std::string & | getName (void) const |
virtual void | setPeriodTime (const Time &p) |
virtual Time | getPeriodTime (void) const |
SignalBase (std::string name="") | |
virtual | ~SignalBase (void) |
virtual void | addDependency (const SignalBase< Time > &signal) |
virtual void | removeDependency (const SignalBase< Time > &signal) |
virtual void | clearDependencies (void) |
virtual bool | needUpdate (const Time &t) const |
void | setReady (const bool sready=true) |
virtual std::ostream & | writeGraph (std::ostream &os) const |
virtual std::ostream & | displayDependencies (std::ostream &os, const int depth=-1, std::string space="", std::string next1="", std::string next2="") const |
virtual void | plug (SignalBase< Time > *sigarg) |
virtual void | unplug (void) |
virtual bool | isPluged (void) const |
virtual SignalBase< Time > * | getPluged (void) const |
virtual void | setConstantDefault (void) |
virtual void | set (std::istringstream &value) |
virtual void | get (std::ostream &os) const |
virtual void | recompute (const Time &t) |
virtual void | trace (std::ostream &os) const |
virtual std::ostream & | display (std::ostream &os) const |
std::string | shortName (void) const |
virtual void | ExtractNodeAndLocalNames (std::string &LocalName, std::string &NodeName) const |
virtual void | checkCompatibility (void) |
Protected Attributes | |
std::string | name |
Time | signalTime |
bool | ready |
dynamicgraph::SignalBase< Time >::SignalBase | ( | std::string | name = "" |
) | [inline] |
virtual dynamicgraph::SignalBase< Time >::~SignalBase | ( | void | ) | [inline, virtual] |
virtual void dynamicgraph::SignalBase< Time >::addDependency | ( | const SignalBase< Time > & | signal | ) | [inline, virtual] |
Reimplemented in dynamicgraph::SignalPtr< T, Time >.
virtual void dynamicgraph::SignalBase< Time >::checkCompatibility | ( | void | ) | [inline, virtual] |
Reimplemented in dynamicgraph::Signal< T, Time >, and dynamicgraph::Signal< int, int >.
virtual void dynamicgraph::SignalBase< Time >::clearDependencies | ( | void | ) | [inline, virtual] |
Reimplemented in dynamicgraph::SignalPtr< T, Time >.
virtual std::ostream& dynamicgraph::SignalBase< Time >::display | ( | std::ostream & | os | ) | const [inline, virtual] |
Reimplemented in dynamicgraph::SignalPtr< T, Time >, dynamicgraph::Signal< T, Time >, and dynamicgraph::Signal< int, int >.
virtual std::ostream& dynamicgraph::SignalBase< Time >::displayDependencies | ( | std::ostream & | os, | |
const int | depth = -1 , |
|||
std::string | space = "" , |
|||
std::string | next1 = "" , |
|||
std::string | next2 = "" | |||
) | const [inline, virtual] |
Reimplemented in dynamicgraph::SignalPtr< T, Time >.
virtual void dynamicgraph::SignalBase< Time >::ExtractNodeAndLocalNames | ( | std::string & | LocalName, | |
std::string & | NodeName | |||
) | const [inline, virtual] |
virtual void dynamicgraph::SignalBase< Time >::get | ( | std::ostream & | os | ) | const [inline, virtual] |
Reimplemented in dynamicgraph::Signal< T, Time >, and dynamicgraph::Signal< int, int >.
const std::string& dynamicgraph::SignalBase< Time >::getName | ( | void | ) | const [inline] |
virtual Time dynamicgraph::SignalBase< Time >::getPeriodTime | ( | void | ) | const [inline, virtual] |
virtual SignalBase<Time>* dynamicgraph::SignalBase< Time >::getPluged | ( | void | ) | const [inline, virtual] |
Reimplemented in dynamicgraph::SignalPtr< T, Time >.
const bool& dynamicgraph::SignalBase< Time >::getReady | ( | void | ) | const [inline] |
virtual const Time& dynamicgraph::SignalBase< Time >::getTime | ( | void | ) | const [inline, virtual] |
Reimplemented in dynamicgraph::SignalPtr< T, Time >.
virtual bool dynamicgraph::SignalBase< Time >::isPluged | ( | void | ) | const [inline, virtual] |
Reimplemented in dynamicgraph::SignalPtr< T, Time >.
virtual bool dynamicgraph::SignalBase< Time >::needUpdate | ( | const Time & | t | ) | const [inline, virtual] |
Reimplemented in dynamicgraph::SignalPtr< T, Time >.
virtual void dynamicgraph::SignalBase< Time >::plug | ( | SignalBase< Time > * | sigarg | ) | [inline, virtual] |
Reimplemented in dynamicgraph::SignalPtr< T, Time >.
virtual void dynamicgraph::SignalBase< Time >::recompute | ( | const Time & | t | ) | [inline, virtual] |
Reimplemented in dynamicgraph::Signal< T, Time >, and dynamicgraph::Signal< int, int >.
virtual void dynamicgraph::SignalBase< Time >::removeDependency | ( | const SignalBase< Time > & | signal | ) | [inline, virtual] |
Reimplemented in dynamicgraph::SignalPtr< T, Time >.
virtual void dynamicgraph::SignalBase< Time >::set | ( | std::istringstream & | value | ) | [inline, virtual] |
Reimplemented in dynamicgraph::Signal< T, Time >, and dynamicgraph::Signal< int, int >.
virtual void dynamicgraph::SignalBase< Time >::setConstantDefault | ( | void | ) | [inline, virtual] |
Reimplemented in dynamicgraph::SignalPtr< T, Time >.
virtual void dynamicgraph::SignalBase< Time >::setPeriodTime | ( | const Time & | p | ) | [inline, virtual] |
void dynamicgraph::SignalBase< Time >::setReady | ( | const bool | sready = true |
) | [inline] |
virtual void dynamicgraph::SignalBase< Time >::setTime | ( | const Time & | t | ) | [inline, virtual] |
std::string dynamicgraph::SignalBase< Time >::shortName | ( | void | ) | const [inline] |
virtual void dynamicgraph::SignalBase< Time >::trace | ( | std::ostream & | os | ) | const [inline, virtual] |
Reimplemented in dynamicgraph::Signal< T, Time >, and dynamicgraph::Signal< int, int >.
virtual void dynamicgraph::SignalBase< Time >::unplug | ( | void | ) | [inline, virtual] |
Reimplemented in dynamicgraph::SignalPtr< T, Time >.
virtual std::ostream& dynamicgraph::SignalBase< Time >::writeGraph | ( | std::ostream & | os | ) | const [inline, virtual] |
Reimplemented in dynamicgraph::SignalPtr< T, Time >.
std::string dynamicgraph::SignalBase< Time >::name [protected] |
bool dynamicgraph::SignalBase< Time >::ready [protected] |
Time dynamicgraph::SignalBase< Time >::signalTime [protected] |