Public Member Functions

dynamicgraph::SignalTimeDependent< T, Time > Class Template Reference

Collaboration diagram for dynamicgraph::SignalTimeDependent< T, Time >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 SignalTimeDependent (std::string name="")
 SignalTimeDependent (const SignalArray_const< Time > &arr, std::string name="")
 SignalTimeDependent (boost::function2< T &, T &, Time > t, const SignalArray_const< Time > &sig, std::string name="")
virtual ~SignalTimeDependent (void)
const T & operator() (const Time &t1)
const T & access (const Time &t1)
virtual void addDependency (const SignalBase< Time > &signal)
virtual void removeDependency (const SignalBase< Time > &signal)
virtual void clearDependencies (void)
std::ostream & writeGraph (std::ostream &os) const
std::ostream & displayDependencies (std::ostream &os, const int depth=-1, std::string space="", std::string next1="", std::string next2="") const
virtual bool needUpdate (const Time &t) const
virtual void setPeriodTime (const Time &p)
virtual Time getPeriodTime (void) const

template<class T, class Time>
class dynamicgraph::SignalTimeDependent< T, Time >


Constructor & Destructor Documentation

template<class T , class Time >
dynamicgraph::SignalTimeDependent< T, Time >::SignalTimeDependent ( std::string  name = ""  ) 
template<class T , class Time>
dynamicgraph::SignalTimeDependent< T, Time >::SignalTimeDependent ( const SignalArray_const< Time > &  arr,
std::string  name = "" 
)
template<class T, class Time>
dynamicgraph::SignalTimeDependent< T, Time >::SignalTimeDependent ( boost::function2< T &, T &, Time >  t,
const SignalArray_const< Time > &  sig,
std::string  name = "" 
)
template<class T, class Time>
virtual dynamicgraph::SignalTimeDependent< T, Time >::~SignalTimeDependent ( void   )  [inline, virtual]

Member Function Documentation

template<class T , class Time>
const T & dynamicgraph::SignalTimeDependent< T, Time >::access ( const Time &  t1  ) 
template<class T , class Time>
void dynamicgraph::SignalTimeDependent< T, Time >::addDependency ( const SignalBase< Time > &  signal  )  [virtual]
template<class T , class Time >
void dynamicgraph::SignalTimeDependent< T, Time >::clearDependencies ( void   )  [virtual]
template<class T, class Time>
std::ostream& dynamicgraph::SignalTimeDependent< T, Time >::displayDependencies ( std::ostream &  os,
const int  depth = -1,
std::string  space = "",
std::string  next1 = "",
std::string  next2 = "" 
) const [inline]
template<class T , class Time >
Time dynamicgraph::SignalTimeDependent< T, Time >::getPeriodTime ( void   )  const [virtual]
template<class T , class Time>
bool dynamicgraph::SignalTimeDependent< T, Time >::needUpdate ( const Time &  t  )  const [virtual]
template<class T, class Time>
const T& dynamicgraph::SignalTimeDependent< T, Time >::operator() ( const Time &  t1  )  [inline]
template<class T , class Time>
void dynamicgraph::SignalTimeDependent< T, Time >::removeDependency ( const SignalBase< Time > &  signal  )  [virtual]
template<class T , class Time>
void dynamicgraph::SignalTimeDependent< T, Time >::setPeriodTime ( const Time &  p  )  [virtual]
template<class T, class Time>
std::ostream& dynamicgraph::SignalTimeDependent< T, Time >::writeGraph ( std::ostream &  os  )  const [inline, virtual]




dynamicGraph library documentation