Go to the documentation of this file.
6 #ifndef DYNAMIC_GRAPH_TIME_DEPENDENCY_H
7 #define DYNAMIC_GRAPH_TIME_DEPENDENCY_H
19 class TimeDependency {
52 virtual std::ostream &
writeGraph(std::ostream &os)
const;
54 std::string space =
"",
55 std::string next1 =
"",
56 std::string next2 =
"")
const;
void setPeriodTime(const Time &p)
virtual ~TimeDependency()
static const Time PERIOD_TIME_DEFAULT
virtual std::ostream & writeGraph(std::ostream &os) const
bool needUpdate(const Time &t1) const
Time getPeriodTime() const
std::ostream & displayDependencies(std::ostream &os, const int depth=-1, std::string space="", std::string next1="", std::string next2="") const
void setDependencyType(DependencyType dep)
void setNeedUpdateFromAllChildren(const bool b=true)
bool getNeedUpdateFromAllChildren() const
SignalBase< Time > & leader
DependencyType dependencyType
TimeDependency(SignalBase< Time > *sig, const DependencyType dep=DEPENDENCY_TYPE_DEFAULT)
void removeDependency(const SignalBase< Time > &sig)
dynamicgraph::SignalArray_const< double > sig
void addDependencies(const SignalArray_const< Time > &arr)
static const bool ALL_READY_DEFAULT
std::list< const SignalBase< Time > * > Dependencies
bool updateFromAllChildren
void addDependency(const SignalBase< Time > &sig)
The base class for signals: not to be used as such.
static const DependencyType DEPENDENCY_TYPE_DEFAULT
Dependencies dependencies
dynamic-graph
Author(s): Nicolas Mansard, Olivier Stasse
autogenerated on Fri Aug 2 2024 08:36:38