all-commands.h File Reference
Include dependency graph for all-commands.h:
dynamicgraph::command::Setter::Setter
Setter(E &entity, SetterMethod setterMethod, const std::string &docString)
Constructor.
dynamicgraph::Tracer::toTraceSignals
SignalList toTraceSignals
Definition: tracer.h:42
dynamicgraph::SignalPtr::modeNoThrow
bool modeNoThrow
Definition: signal-ptr.h:43
dynamicgraph::ExceptionAbstract::TRACES
@ TRACES
Definition: exception-abstract.h:94
signal-time-dependent.h
dynamicgraph::TimeDependency::getPeriodTime
Time getPeriodTime() const
Definition: time-dependency.h:88
dgTDEBUGOUT
#define dgTDEBUGOUT(level)
Definition: debug.h:257
dynamicgraph::Entity::test
virtual SignalBase< int > * test()
Definition: entity.h:100
dynamicgraph::ExceptionAbstract::SIGNAL
@ SIGNAL
Definition: exception-abstract.h:92
config.hh
dynamicgraph::ExceptionAbstract::Param
Class owned by exceptions to store error locations.
Definition: exception-abstract.h:56
dynamicgraph::dgERRORFLOW
DYNAMIC_GRAPH_DLLAPI DebugTrace dgERRORFLOW
dynamicgraph::TimeDependency::TIME_DEPENDENT
@ TIME_DEPENDENT
Definition: time-dependency.h:38
linear-algebra.h
dynamicgraph::SignalBase::needUpdate
virtual bool needUpdate(const Time &) const
Definition: signal-base.h:100
dynamicgraph::TimeDependency::getNeedUpdateFromAllChildren
bool getNeedUpdateFromAllChildren() const
Definition: time-dependency.h:85
dynamicgraph::TimeDependency::ALWAYS_READY
@ ALWAYS_READY
Definition: time-dependency.h:40
dynamicgraph::command::ValueHelper::TypeID
static const Value::Type TypeID
Definition: value.h:118
dynamicgraph::command::EitherType
Definition: value.h:31
dynamicgraph::SignalBase::getReady
const bool & getReady() const
Definition: signal-base.h:65
dynamicgraph::EntityHelper
Definition: entity-helper.h:25
dynamicgraph::Entity::name
std::string name
Definition: entity.h:124
dynamicgraph::ExceptionSignal::PLUG_IMPOSSIBLE
@ PLUG_IMPOSSIBLE
Definition: exception-signal.h:41
exception-traces.h
dynamicgraph::Tracer::names
NameList names
Definition: tracer.h:61
dynamicgraph::SignalCast::disp
static void disp(const T &t, std::ostream &os)
Definition: signal-cast-helper.h:103
DG_CONTIIFSTREAM_DLLAPI
#define DG_CONTIIFSTREAM_DLLAPI
Definition: config-contiifstream.hh:62
dynamicgraph::SignalBase::name
std::string name
Definition: signal-base.h:275
dgERRORF
void dgERRORF(const int, const char *,...)
Definition: debug.h:212
command-bind.h
dynamicgraph::ExceptionFactory::getExceptionName
virtual const std::string & getExceptionName() const
Definition: exception-factory.h:59
dynamicgraph::EntityHelper::EntityClassName
Ent EntityClassName
Definition: entity-helper.h:27
dynamicgraph::SignalPtr::operator->
Signal< T, Time > * operator->()
Definition: signal-ptr.h:87
dynamicgraph::ExceptionAbstract::Param::initCopy
Param & initCopy(const Param &p)
dynamicgraph::Contiifstream::reader
std::list< std::string > reader
Definition: contiifstream.h:66
dynamicgraph::ExceptionSignal::GENERIC
@ GENERIC
Definition: exception-signal.h:36
dynamicgraph::command::CommandVoid2::memberFunction_t
boost::function< void(E *, const T1 &, const T2 &)> memberFunction_t
Definition: command-bind.h:178
dynamicgraph::Signal::MutexError
int * MutexError
Definition: signal.h:86
dynamicgraph::OutStringStream::givenname
std::string givenname
Definition: tracer-real-time.h:38
dynamicgraph::signal_trace
void signal_trace(const T &value, std::ostream &os)
Definition: signal-caster.h:136
dynamicgraph::SignalPtr::isPluged
virtual bool isPluged() const
Definition: signal-ptr.h:76
dynamicgraph::command::DirectGetter::doExecute
virtual Value doExecute()
Specific action performed by the command.
Definition: command-direct-getter.h:51
dynamicgraph::ExceptionAbstract::what
virtual const char * what() const
Definition: exception-abstract.h:121
dynamicgraph::SignalBase::removeDependency
virtual void removeDependency(const SignalBase< Time > &)
Definition: signal-base.h:94
dynamicgraph::ExceptionSignal::~ExceptionSignal
virtual ~ExceptionSignal()
Definition: exception-signal.h:52
dynamicgraph::TimeDependency::needUpdate
bool needUpdate(const Time &t1) const
Definition: time-dependency.t.cpp:80
dynamicgraph::SignalPtr
This is the only type of signal that can be plugged to, using the plug () command.
Definition: fwd.hh:62
dynamicgraph::command::docCommandVoid3
std::string docCommandVoid3(const std::string &doc, const std::string &type1, const std::string &type2, const std::string &type3)
Definition: command-bind.h:323
dynamicgraph::TracerRealTime
Main class of the tracer real-time plug-in.
Definition: tracer-real-time.h:53
dynamicgraph::Contiifstream
TODO.
Definition: contiifstream.h:40
dynamicgraph::TimeDependency::BOOL_DEPENDENT
@ BOOL_DEPENDENT
Definition: time-dependency.h:39
dynamicgraph::ExceptionAbstract::Param::functionPTR
const char * functionPTR
Definition: exception-abstract.h:73
dynamicgraph::SignalPtr::clearDependencies
virtual void clearDependencies()
Definition: signal-ptr.h:148
dynamicgraph::command::Command::owner
Entity & owner()
Get a reference to the Entity owning this command.
dynamicgraph::SignalBase::display
virtual std::ostream & display(std::ostream &os) const
Definition: signal-base.h:223
dynamicgraph::command::CommandVoid3::memberFunction_ptr_t
void(E::* memberFunction_ptr_t)(const T1 &, const T2 &, const T3)
Definition: command-bind.h:262
value.h
dynamicgraph::Signal::Treference
const T * Treference
Definition: signal.h:73
dynamicgraph::command::CommandVoid2::CommandVoid2
CommandVoid2(E &entity, function_t function, const std::string &docString)
Definition: command-bind.h:181
dynamicgraph::SignalCaster
This singleton class allows serialization of a number of objects into (disp) and from (cast) std i/o ...
Definition: signal-caster.h:47
dynamicgraph::command::Value::FLOAT
@ FLOAT
Definition: value.h:54
dynamicgraph::command::docCommandVoid1
std::string docCommandVoid1(const std::string &doc, const std::string &type)
Definition: command-bind.h:161
dynamicgraph::command::CommandVoid0::doExecute
virtual Value doExecute()
Specific action performed by the command.
Definition: command-bind.h:54
dynamicgraph::command::Value::value_
const void *const value_
Definition: value.h:108
dynamicgraph::Signal::checkCompatibility
virtual void checkCompatibility()
Definition: signal.h:133
signal.t.cpp
dynamicgraph::SignalBase::setConstantDefault
virtual void setConstantDefault()
Definition: signal-base.h:165
dynamicgraph::SignalBase::set
virtual void set(std::istringstream &)
Definition: signal-base.h:182
dynamicgraph::SignalPtr::abstractTransmitter
SignalBase< Time > * abstractTransmitter
Definition: signal-ptr.h:45
dynamicgraph::SignalPtr::SignalPtr
SignalPtr(Signal< T, Time > *ptr, std::string name="")
Definition: signal-ptr.h:55
dynamicgraph::command::ValueHelper
Definition: value.h:116
dynamicgraph::ExceptionAbstract
Abstract root class for all dynamic-graph exceptions.
Definition: exception-abstract.h:50
dynamicgraph::DefaultCastRegisterer::disp
static void disp(const boost::any &object, std::ostream &os)
Definition: signal-cast-helper.h:53
signal-array.h
signal-ptr.h
dynamicgraph::command::makeCommandVoid0
CommandVoid0< E > * makeCommandVoid0(E &entity, boost::function< void(void)> function, const std::string &docString)
Definition: command-bind.h:66
dynamicgraph::SignalBase::checkCompatibility
virtual void checkCompatibility()
Definition: signal-base.h:264
dynamicgraph::command::Getter::Getter
Getter(E &entity, GetterMethod getterMethod, const std::string &docString)
Constructor.
Definition: command-getter.t.cpp:28
dynamicgraph::SignalBase::clearDependencies
virtual void clearDependencies()
Definition: signal-base.h:97
dynamicgraph::PoolStorage::Entities
std::map< std::string, Entity * > Entities
Sorted set of entities with unique key (name).
Definition: pool.h:53
dynamicgraph::command::DirectSetter::DirectSetter
DirectSetter(E &entity, T *ptr, const std::string &docString)
Definition: command-direct-setter.h:41
dynamicgraph::command::CommandVoid3::memberFunction_t
boost::function< void(E *, const T1 &, const T2 &, const T3 &)> memberFunction_t
Definition: command-bind.h:261
dynamicgraph::SignalBase::SignalBase
SignalBase(std::string name="")
Definition: signal-base.h:44
dynamicgraph::SignalArray_const::rank
unsigned int rank
Definition: signal-array.h:39
dynamicgraph::TimeDependency::TimeDependency
TimeDependency(SignalBase< Time > *sig, const DependencyType dep=DEPENDENCY_TYPE_DEFAULT)
Definition: time-dependency.t.cpp:39
dynamicgraph::command::DirectGetter::GetterMethod
T(E::* GetterMethod)() const
Pointer to method that sets paramter of type T.
Definition: command-direct-getter.h:42
dynamicgraph::SignalCaster::tracer_type
boost::function2< void, const boost::any &, std::ostream & > tracer_type
Definition: signal-caster.h:60
fwd.hh
dynamicgraph::TimeDependency::lastAskForUpdate
Time lastAskForUpdate
Definition: time-dependency.h:43
dynamicgraph::command::CommandVoid1::function_t
boost::function< void(const T &)> function_t
Definition: command-bind.h:104
dynamicgraph::SignalArray_const::addElmt
void addElmt(const SignalBase< Time > *el)
Definition: signal-array.h:78
command.h
dynamicgraph::TimeDependency::dependencies
Dependencies dependencies
Definition: time-dependency.h:52
dynamicgraph::SignalTimeDependent::displayDependencies
std::ostream & displayDependencies(std::ostream &os, const int depth=-1, std::string space="", std::string next1="", std::string next2="") const
Definition: signal-time-dependent.h:61
dynamicgraph::DebugTrace::traceLevelTemplate
int traceLevelTemplate
Definition: debug.h:64
dynamicgraph::Signal::providerMutex
Mutex * providerMutex
Definition: signal.h:90
dynamicgraph::SignalBase::plug
virtual void plug(SignalBase< Time > *sigarg)
Definition: signal-base.h:137
dynamicgraph::command::docCommandVerbose
std::string docCommandVerbose(const std::string &doc)
Definition: command-bind.h:494
dynamicgraph::TracerRealTime::setBufferSize
void setBufferSize(const int &SIZE)
Definition: tracer-real-time.h:80
dynamicgraph::DefaultCastRegisterer
This class can be used to register default casts, i.e.
Definition: fwd.hh:46
dynamicgraph::command::CommandVerbose
Definition: command-bind.h:435
dynamicgraph::Signal::KEEP_REFERENCE_DEFAULT
const static bool KEEP_REFERENCE_DEFAULT
Definition: signal.h:78
dynamicgraph::PoolStorage
Singleton that keeps track of all the entities.
Definition: pool.h:46
command-getter.h
dynamicgraph::SignalPtr::setFunction
virtual void setFunction(boost::function2< T &, T &, Time > t, typename Signal< T, Time >::Mutex *m=NULL)
Definition: signal-ptr.h:127
dynamicgraph::command::CommandVoid2::memberFunction_ptr_t
void(E::* memberFunction_ptr_t)(const T1 &, const T2 &)
Definition: command-bind.h:179
signal-caster.h
dynamicgraph::command::CommandVoid1::memberFunction_ptr_t
void(E::* memberFunction_ptr_t)(const T &)
Definition: command-bind.h:106
dynamicgraph::ExceptionAbstract::message
std::string message
Error message (can be empty).
Definition: exception-abstract.h:137
dynamicgraph::SignalPtr::display
virtual std::ostream & display(std::ostream &os) const
Definition: signal-ptr.t.cpp:234
dynamicgraph::SignalPtr::operator=
virtual Signal< T, Time > & operator=(const T &t)
Definition: signal-ptr.h:135
VP_DEBUG_MODE
#define VP_DEBUG_MODE
Definition: debug.h:31
dynamicgraph::command::CommandVoid4::CommandVoid4
CommandVoid4(E &entity, function_t function, const std::string &docString)
Definition: command-bind.h:351
dynamicgraph::DebugTrace::traceTemplate
void traceTemplate(const int level, const char *format,...)
Definition: debug.h:88
dynamicgraph::sotNOSIGNAL
DYNAMIC_GRAPH_DLLAPI SignalArray< int > sotNOSIGNAL
dynamicgraph::Signal::Mutex
int * Mutex
Definition: signal.h:85
dynamicgraph::command::docCommandVoid0
std::string docCommandVoid0(const std::string &doc)
Definition: command-bind.h:88
dynamicgraph::OutStringStream
Stream for the tracer real-time.
Definition: tracer-real-time.h:31
dynamicgraph::command::Command
Abstract class for entity commands.
Definition: command.h:43
dynamicgraph::Signal::SIGNAL_TYPE_DEFAULT
static const SignalType SIGNAL_TYPE_DEFAULT
Definition: signal.h:66
dynamicgraph::DebugTrace::tmpbuffer
std::stringstream tmpbuffer
Definition: debug.h:60
DG_TRACER_DLLAPI
#define DG_TRACER_DLLAPI
Definition: config-tracer.hh:62
dynamicgraph::ExceptionAbstract::Param::Param
Param()
Definition: exception-abstract.h:62
dynamicgraph::SignalBase::addDependency
virtual void addDependency(const SignalBase< Time > &)
Definition: signal-base.h:91
dynamicgraph::SignalArray::addElmt
void addElmt(SignalBase< Time > *el)
Definition: signal-array.h:158
dynamicgraph::ExceptionSignal::NOT_INITIALIZED
@ NOT_INITIALIZED
Definition: exception-signal.h:40
dynamicgraph::Matrix
maal::boost::Matrix Matrix
Definition: linear-algebra.h:26
dynamicgraph::Signal::Tcopy2
T Tcopy2
Definition: signal.h:69
dynamicgraph::ExceptionAbstract::Param::pointersSet
bool pointersSet
Definition: exception-abstract.h:78
dynamicgraph::Signal::SignalType
SignalType
Definition: signal.h:59
dynamicgraph::command::CommandVoid1::doExecute
virtual Value doExecute()
Specific action performed by the command.
Definition: command-bind.h:115
dynamicgraph::TracerRealTime::HardFileList
std::list< std::ofstream * > HardFileList
Definition: tracer-real-time.h:90
dynamicgraph::SignalBase::setReady
void setReady(const bool sready=true)
Definition: signal-base.h:105
dgTDEBUG_ENABLE
#define dgTDEBUG_ENABLE(level)
Definition: debug.h:240
dynamicgraph::dgDEBUGFLOW
DYNAMIC_GRAPH_DLLAPI DebugTrace dgDEBUGFLOW
dynamicgraph::command::Getter::GetterMethod
T(E::* GetterMethod)() const
Pointer to method that sets paramter of type T.
Definition: command-getter.h:59
dynamicgraph::SignalCaster::displayer_type
boost::function2< void, const boost::any &, std::ostream & > displayer_type
Typedef of displayer functions that take an encapsulated 'any' object and displays,...
Definition: signal-caster.h:57
dynamicgraph::ExceptionFactory
Generic error class.
Definition: exception-factory.h:31
dynamicgraph::command::CommandVoid0
Definition: command-bind.h:44
dynamicgraph::ExceptionAbstract::ExceptionEnum
ExceptionEnum
Categories error code.
Definition: exception-abstract.h:89
dynamicgraph::SignalArray::operator[]
virtual SignalBase< Time > & operator[](const unsigned int &idx) const
Definition: signal-array.h:183
dynamicgraph::SignalTimeDependent::removeDependency
virtual void removeDependency(const SignalBase< Time > &signal)
Definition: signal-time-dependent.h:128
dynamicgraph::command::Value::NONE
@ NONE
Definition: value.h:50
dynamicgraph::command::Value::VECTOR
@ VECTOR
Definition: value.h:57
dynamicgraph::SignalArray
TODO.
Definition: fwd.hh:52
dynamicgraph::TimeDependency::removeDependency
void removeDependency(const SignalBase< Time > &sig)
Definition: time-dependency.t.cpp:67
dynamicgraph::command::DirectSetter
Definition: command-direct-setter.h:37
dynamicgraph::command::CommandVerbose::memberFunction_ptr_t
void(E::* memberFunction_ptr_t)(std::ostream &)
Definition: command-bind.h:441
dynamicgraph::OutStringStream::index
std::streamsize index
Definition: tracer-real-time.h:35
dynamicgraph::TimeDependency::updateFromAllChildren
bool updateFromAllChildren
Definition: time-dependency.h:53
config-tracer-real-time.hh
dynamicgraph::DebugTrace::DEBUG_FILENAME_DEFAULT
static const char * DEBUG_FILENAME_DEFAULT
Definition: debug.h:112
dynamicgraph::SignalCaster::registerCast
void registerCast(const std::type_info &type, displayer_type displayer, caster_type caster, tracer_type tracer)
Registers a cast.
dynamicgraph::signal_cast
T signal_cast(std::istringstream &iss)
Definition: signal-caster.h:129
time-dependency.h
dynamicgraph::Signal::operator=
virtual Signal< T, Time > & operator=(const T &t)
Definition: signal.t.cpp:264
dynamicgraph::SignalBase::writeGraph
virtual std::ostream & writeGraph(std::ostream &os) const
Definition: signal-base.h:111
dynamicgraph::SignalBase::~SignalBase
virtual ~SignalBase()
Definition: signal-base.h:50
dynamicgraph::command::CommandVoid1::CommandVoid1
CommandVoid1(E &entity, function_t function, const std::string &docString)
Definition: command-bind.h:108
dynamicgraph::ExceptionTraces::ErrorCodeEnum
ErrorCodeEnum
Definition: exception-traces.h:34
dynamicgraph::TimeDependency::setDependencyType
void setDependencyType(DependencyType dep)
Definition: time-dependency.h:82
dynamicgraph::TimeDependency::periodTime
Time periodTime
Definition: time-dependency.h:58
signal-ptr.t.cpp
dynamicgraph::TracerRealTime::~TracerRealTime
virtual ~TracerRealTime()
Definition: tracer-real-time.h:58
command-direct-getter.h
dynamicgraph::TimeDependency::clearDependency
void clearDependency()
Definition: time-dependency.t.cpp:73
__TIME_DEPENDENCY_INIT
#define __TIME_DEPENDENCY_INIT(sig, dep)
Definition: time-dependency.t.cpp:26
dynamicgraph::SignalPtr::isAbstractPluged
virtual bool isAbstractPluged() const
Definition: signal-ptr.t.cpp:30
dynamicgraph::SignalPtr::plug
virtual void plug(SignalBase< Time > *ref)
Definition: signal-ptr.t.cpp:90
dgTDEBUGIN
#define dgTDEBUGIN(level)
Definition: debug.h:254
dynamicgraph::SignalPtr::getPtr
Signal< T, Time > * getPtr()
Definition: signal-ptr.t.cpp:38
dynamicgraph::SignalPtr::operator()
virtual const T & operator()(const Time &t)
Definition: signal-ptr.t.cpp:170
dynamicgraph::ExceptionAbstract::Param::filePTR
const char * filePTR
Definition: exception-abstract.h:76
dynamicgraph::TimeDependency::setPeriodTime
void setPeriodTime(const Time &p)
Definition: time-dependency.h:87
dynamicgraph::OutStringStream::bufferSize
std::streamsize bufferSize
Definition: tracer-real-time.h:36
dynamicgraph::Tracer::traceStyle
TraceStyle traceStyle
Definition: tracer.h:50
dynamicgraph::Signal::Signal
Signal(std::string name)
Definition: signal.t.cpp:45
dynamicgraph::command::CommandVoid4::doExecute
virtual Value doExecute()
Specific action performed by the command.
Definition: command-bind.h:364
dynamicgraph::SignalPtr::removeDependency
virtual void removeDependency()
Definition: signal-ptr.h:147
dynamicgraph::Signal::setConstant
virtual void setConstant(const T &t)
Definition: signal.t.cpp:141
dynamicgraph::SignalTimeDependent::operator()
const T & operator()(const Time &t1)
Definition: signal-time-dependent.h:51
dynamicgraph::command::makeCommandVoid3
CommandVoid3< E, T1, T2, T3 > * makeCommandVoid3(E &entity, typename CommandVoid3< E, T1, T2, T3 >::function_t function, const std::string &docString)
Definition: command-bind.h:291
dynamicgraph::Entity::test2
virtual void test2(SignalBase< int > *)
Definition: entity.h:105
dynamicgraph::SignalBase::getClassName
void getClassName(std::string &aClassName) const
Definition: signal-base.h:75
dynamicgraph::SignalPtr::~SignalPtr
virtual ~SignalPtr()
Definition: signal-ptr.h:63
dynamicgraph::ExceptionTraces
Exceptions raised when an error related to traces happen.
Definition: exception-traces.h:31
dynamicgraph::SignalPtr::accessCopy
virtual const T & accessCopy() const
Definition: signal-ptr.t.cpp:204
dynamicgraph::command::CommandVoid2
Definition: command-bind.h:174
dynamicgraph::Contiifstream::filename
std::string filename
Definition: contiifstream.h:62
dynamicgraph::command::makeCommandVoid2
CommandVoid2< E, T1, T2 > * makeCommandVoid2(E &entity, boost::function< void(const T1 &, const T2 &)> function, const std::string &docString)
Definition: command-bind.h:206
dynamicgraph::OutStringStream::full
bool full
Definition: tracer-real-time.h:37
dynamicgraph::DefaultCastRegisterer::DefaultCastRegisterer
DefaultCastRegisterer()
Definition: signal-cast-helper.h:47
dynamicgraph::ExceptionAbstract::code
int code
Error code.
Definition: exception-abstract.h:134
dynamicgraph::SignalBase::setTime
virtual void setTime(const Time &t)
Definition: signal-base.h:60
dynamicgraph::Signal::copyInit
bool copyInit
Definition: signal.h:71
dynamicgraph::command::Value::STRING
@ STRING
Definition: value.h:56
dynamicgraph::command::CommandVoid4::memberFunction_t
boost::function< void(E *, const T1 &, const T2 &, const T3 &, const T4 &)> memberFunction_t
Definition: command-bind.h:348
dynamicgraph::TimeDependency::addDependency
void addDependency(const SignalBase< Time > &sig)
Definition: time-dependency.t.cpp:60
dynamicgraph::SignalBase::ready
bool ready
Definition: signal-base.h:277
dynamicgraph::command::makeDirectGetter
DirectGetter< E, T > * makeDirectGetter(E &entity, T *ptr, const std::string &docString)
Definition: command-direct-getter.h:58
dynamicgraph::SignalCaster::getInstance
static SignalCaster * getInstance(void)
Get a reference to the unique object of the class.
dynamicgraph::Contiifstream::cursor
std::streamoff cursor
Definition: contiifstream.h:63
dynamicgraph::command::docCommandVoid4
std::string docCommandVoid4(const std::string &doc, const std::string &type1, const std::string &type2, const std::string &type3, const std::string &type4)
Definition: command-bind.h:410
dynamicgraph::SignalPtr::signalPtr
Signal< T, Time > * signalPtr
Definition: signal-ptr.h:42
dynamicgraph::SignalBase::getName
const std::string & getName() const
Definition: signal-base.h:70
dynamicgraph::ExceptionAbstract::~ExceptionAbstract
virtual ~ExceptionAbstract()
Definition: exception-abstract.h:101
dynamicgraph::command::CommandVerbose::memberFunction_t
boost::function< void(E *, std::ostream &)> memberFunction_t
Definition: command-bind.h:439
dynamicgraph::Tracer::files
FileList files
Definition: tracer.h:59
dynamicgraph::command::CommandVerbose::doExecute
virtual Value doExecute()
Specific action performed by the command.
Definition: command-bind.h:450
tracer.h
dynamicgraph::ExceptionAbstract::getExceptionName
virtual const std::string & getExceptionName() const
Definition: exception-abstract.h:104
dynamicgraph::TimeDependency::dependencyType
DependencyType dependencyType
Definition: time-dependency.h:56
dynamicgraph::FactoryStorage::EntityConstructor_ptr
Entity *(* EntityConstructor_ptr)(const std::string &)
Function pointer providing an entity instance from its name.
Definition: factory.h:103
dynamicgraph::TimeDependency::~TimeDependency
virtual ~TimeDependency()
Definition: time-dependency.h:68
dynamicgraph::command::Value::UNSIGNED
@ UNSIGNED
Definition: value.h:52
dynamicgraph::Contiifstream::open
void open(const std::string &n)
Definition: contiifstream.h:46
config-contiifstream.hh
dynamicgraph::command::Setter::doExecute
virtual Value doExecute()
Specific action performed by the command.
dynamicgraph::ExceptionSignal::ErrorCodeEnum
ErrorCodeEnum
Definition: exception-signal.h:34
dynamicgraph::Tracer::play
bool play
Definition: tracer.h:62
dynamicgraph::Signal::Tfunction
boost::function2< T &, T &, Time > Tfunction
Definition: signal.h:75
dynamicgraph::Signal::REFERENCE
@ REFERENCE
Definition: signal.h:62
dynamicgraph::Tracer::start
void start()
Definition: tracer.h:96
dynamicgraph::command::CommandVoid1::memberFunction_t
boost::function< void(E *, const T &)> memberFunction_t
Definition: command-bind.h:105
dynamicgraph::PoolStorage::getInstance
static PoolStorage * getInstance()
Get unique instance of the class.
dynamicgraph::ExceptionAbstract::Param::set
bool set
Definition: exception-abstract.h:79
dynamicgraph::SignalTimeDependent
A type of signal that enforces a time dependency between other signals, making sure its inputs are up...
Definition: fwd.hh:64
dynamicgraph::SignalArray_const::operator<<
virtual SignalArray_const< Time > & operator<<(const SignalBase< Time > &sig)
Definition: signal-array.h:89
dynamicgraph::g_pool
PoolStorage & g_pool()
Definition: pool.h:141
dynamicgraph::SignalArray::array
std::vector< SignalBase< Time > * > array
Definition: signal-array.h:127
dynamicgraph::SignalPtr::getTime
virtual const Time & getTime() const
Definition: signal-ptr.t.cpp:161
dynamicgraph::SignalArray::operator<<
virtual SignalArray< Time > & operator<<(SignalBase< Time > &sig)
Definition: signal-array.h:169
dynamicgraph::ExceptionTraces::~ExceptionTraces
virtual ~ExceptionTraces()
Definition: exception-traces.h:46
dynamicgraph::SignalArray_const::operator[]
virtual const SignalBase< Time > & operator[](const unsigned int &idx) const
Definition: signal-array.h:96
command-setter.t.cpp
dynamicgraph::Signal::trace
virtual void trace(std::ostream &os) const
Definition: signal.t.cpp:70
dynamicgraph::command::Command::getParameterValues
const std::vector< Value > & getParameterValues() const
Get parameter values.
dynamicgraph::command::Command::EMPTY_ARG
static const std::vector< Value::Type > EMPTY_ARG
Definition: command.h:74
exception-factory.h
dynamicgraph::command::makeCommandVoid1
CommandVoid1< E, T > * makeCommandVoid1(E &entity, boost::function< void(const T &)> function, const std::string &docString)
Definition: command-bind.h:129
dynamicgraph::Signal::recompute
virtual void recompute(const Time &t)
Definition: signal.h:119
dynamicgraph::SignalBase::recompute
virtual void recompute(const Time &)
Definition: signal-base.h:200
dynamicgraph::Entity::signalMap
SignalMap signalMap
Definition: entity.h:125
dynamicgraph::OutStringStream::buffer
char * buffer
Definition: tracer-real-time.h:34
dynamicgraph::command::docCommandVoid2
std::string docCommandVoid2(const std::string &doc, const std::string &type1, const std::string &type2)
Definition: command-bind.h:238
command-direct-setter.h
dynamicgraph::Tracer::basename
std::string basename
Definition: tracer.h:54
dynamicgraph::ExceptionTraces::EXCEPTION_NAME
static const std::string EXCEPTION_NAME
Definition: exception-traces.h:40
dynamicgraph::Vector
maal::boost::Vector Vector
Definition: linear-algebra.h:25
dynamic-graph-api.h
dynamicgraph::SignalBase::getPeriodTime
virtual Time getPeriodTime() const
Definition: signal-base.h:81
dynamicgraph::Signal::access
virtual const T & access(const Time &t)
Definition: signal.t.cpp:192
dynamicgraph::Signal::getKeepReference
bool getKeepReference()
Definition: signal.h:114
dynamicgraph::command::CommandVoid2::function_t
boost::function< void(const T1 &, const T2 &)> function_t
Definition: command-bind.h:177
dynamicgraph::Tracer::FileList
std::list< std::ostream * > FileList
Definition: tracer.h:58
dynamicgraph::SignalArray_const::DEFAULT_SIZE
static const int DEFAULT_SIZE
Definition: signal-array.h:35
dynamicgraph::SignalBase< int >
dynamicgraph::command::Setter
Command that calls a parameter setter function.
Definition: command-setter.h:56
dynamicgraph::SignalBase::signalTime
Time signalTime
Definition: signal-base.h:276
dynamicgraph::Signal::accessCopy
virtual const T & accessCopy() const
Definition: signal.t.cpp:183
dynamicgraph::SignalPtr::operator*
Signal< T, Time > & operator*()
Definition: signal-ptr.h:89
dynamicgraph::command::CommandVoid3::function_t
boost::function< void(const T1 &, const T2 &, const T3 &)> function_t
Definition: command-bind.h:260
dynamicgraph::Tracer::NameList
std::list< std::string > NameList
Definition: tracer.h:60
dynamicgraph::DebugTrace::pre
DebugTrace & pre(const std::ostream &, int level)
Definition: debug.h:106
dynamicgraph::Tracer::getFrequency
double getFrequency()
Definition: tracer.h:88
dynamicgraph::DebugTrace::pre
DebugTrace & pre(const std::ostream &)
Definition: debug.h:101
dynamicgraph::SignalBase::trace
virtual void trace(std::ostream &) const
Definition: signal-base.h:209
dynamicgraph::Signal
Signals link I/O ports of entities. They can be constant-valued signals, or copy the value of a heap ...
Definition: fwd.hh:49
dynamicgraph::command::Getter::doExecute
virtual Value doExecute()
Specific action performed by the command.
Definition: command-getter.t.cpp:36
dynamicgraph::command::DirectGetter
Definition: command-direct-getter.h:37
dynamicgraph::SignalCast::trace
static void trace(const T &t, std::ostream &os)
Definition: signal-cast-helper.h:104
dynamicgraph::TimeDependency::leader
SignalBase< Time > & leader
Definition: time-dependency.h:47
VP_TEMPLATE_DEBUG_MODE
#define VP_TEMPLATE_DEBUG_MODE
VP_DEBUG_MODE.
Definition: debug.h:35
dynamicgraph::Tracer::getTraceStyle
TraceStyle getTraceStyle()
Definition: tracer.h:85
dynamicgraph::Entity::CommandMap_t
std::map< const std::string, command::Command * > CommandMap_t
Definition: entity.h:76
dynamicgraph::operator<<
DYNAMIC_GRAPH_DLLAPI std::ostream & operator<<(std::ostream &os, const dynamicgraph::Entity &ent)
dynamicgraph::SignalBase::setPeriodTime
virtual void setPeriodTime(const Time &)
Definition: signal-base.h:78
dynamicgraph::TracerRealTime::getBufferSize
const int & getBufferSize()
Definition: tracer-real-time.h:85
dynamicgraph::Tracer::rootdir
std::string rootdir
Definition: tracer.h:56
dynamicgraph::Tracer
Tracer plug-in main class.
Definition: tracer.h:37
dynamicgraph::DebugTrace
Logging class.
Definition: debug.h:55
dynamicgraph::DebugTrace::trace
void trace(const char *format,...)
Definition: debug.h:76
dynamicgraph::Entity::SignalMap
std::map< std::string, SignalBase< int > * > SignalMap
Definition: entity.h:75
dynamicgraph::TimeDependency::DEPENDENCY_TYPE_DEFAULT
static const DependencyType DEPENDENCY_TYPE_DEFAULT
Definition: time-dependency.h:50
dynamicgraph::DebugTrace::traceTemplate
void traceTemplate(const char *format,...)
Definition: debug.h:95
dynamicgraph::Tracer::setFrenquency
void setFrenquency(const double &frqu)
Definition: tracer.h:87
dynamicgraph::Signal::getClassName
virtual void getClassName(std::string &aClassName) const
Definition: signal.h:128
dynamicgraph::SignalBase::shortName
std::string shortName() const
Definition: signal-base.h:229
dynamicgraph::SignalPtr::getAbstractPtr
SignalBase< Time > * getAbstractPtr()
Definition: signal-ptr.t.cpp:66
dynamicgraph::SignalArray_const::const_array
std::vector< const SignalBase< Time > * > const_array
Definition: signal-array.h:38
dynamicgraph::Signal::CONSTANT
@ CONSTANT
Definition: signal.h:61
dynamicgraph::command::makeCommandVoid4
CommandVoid4< E, T1, T2, T3, T4 > * makeCommandVoid4(E &entity, typename CommandVoid4< E, T1, T2, T3, T4 >::function_t function, const std::string &docString)
Definition: command-bind.h:381
DG_COMMON_TRACES
#define DG_COMMON_TRACES
VP_TEMPLATE_DEBUG_MODE.
Definition: debug.h:38
signal.h
dynamicgraph::SignalPtr::transmitAbstractData
T * transmitAbstractData
Definition: signal-ptr.h:46
dynamicgraph::Signal::Tcopy1
T Tcopy1
Definition: signal.h:69
dynamicgraph::Entity::getName
const std::string & getName() const
Definition: entity.h:81
__SIGNAL_INIT
#define __SIGNAL_INIT(name, Tcpy, Tref, TrefNC, mutex)
Definition: signal.t.cpp:27
dynamicgraph::DebugTrace::outputbuffer
std::ostream & outputbuffer
Definition: debug.h:61
dynamicgraph::SignalPtr::writeGraph
virtual std::ostream & writeGraph(std::ostream &os) const
Definition: signal-ptr.t.cpp:214
dynamicgraph::SignalCaster::caster_type
boost::function1< boost::any, std::istringstream & > caster_type
Definition: signal-caster.h:58
dynamicgraph::command::DirectSetter::doExecute
virtual Value doExecute()
Specific action performed by the command.
Definition: command-direct-setter.h:47
DYNAMIC_GRAPH_ENTITY_DECL
#define DYNAMIC_GRAPH_ENTITY_DECL()
Helper macro for entity declaration.
Definition: entity.h:50
dynamicgraph::SignalPtr::unsetConstantDefault
void unsetConstantDefault()
Definition: signal-ptr.h:113
dynamicgraph::SignalPtr::setConstantDefault
virtual void setConstantDefault()
Definition: signal-ptr.h:111
dynamicgraph::Signal::setReferenceNonConstant
virtual void setReferenceNonConstant(T *t, Mutex *mutexref=NULL)
Definition: signal.t.cpp:160
dynamicgraph::command::makeCommandVerbose
CommandVerbose< E > * makeCommandVerbose(E &entity, typename CommandVerbose< E >::function_t function, const std::string &docString)
Definition: command-bind.h:463
dynamicgraph::command::CommandVerbose::function_t
boost::function< void(std::ostream &)> function_t
Definition: command-bind.h:438
dynamicgraph::command::CommandVerbose::CommandVerbose
CommandVerbose(E &entity, function_t function, const std::string &docString)
Definition: command-bind.h:443
DG_RETHROW
#define DG_RETHROW
Definition: exception-abstract.h:29
dynamicgraph::command::CommandVoid2::doExecute
virtual Value doExecute()
Specific action performed by the command.
Definition: command-bind.h:191
dynamicgraph::Tracer::SignalList
std::list< const SignalBase< int > * > SignalList
Definition: tracer.h:41
dynamicgraph::command::CommandVoid4::function_t
boost::function< void(const T1 &, const T2 &, const T3 &, const T4 &)> function_t
Definition: command-bind.h:347
dynamicgraph::EntityRegisterer
This class automatically register an Entity to the global factory at initialization and unregister it...
Definition: factory.h:214
dynamicgraph::command::Value::type_
Type type_
Definition: value.h:107
dynamicgraph::command::CommandVoid4
Definition: command-bind.h:344
dynamicgraph
WIN32.
Definition: command-bind.h:40
dynamicgraph::signal_disp
void signal_disp(const T &value, std::ostream &os)
Global signal cast template (helper) functions.
Definition: signal-caster.h:123
dynamicgraph::TimeDependency::PERIOD_TIME_DEFAULT
static const Time PERIOD_TIME_DEFAULT
Definition: time-dependency.h:59
dynamicgraph::command::Value::INT
@ INT
Definition: value.h:53
dynamicgraph::SignalTimeDependent::clearDependencies
virtual void clearDependencies()
Definition: signal-time-dependent.h:133
DYNAMIC_GRAPH_DLLAPI
#define DYNAMIC_GRAPH_DLLAPI
Definition: config.hh:62
dynamicgraph::SignalTimeDependent::SignalTimeDependent
SignalTimeDependent(std::string name="")
Definition: signal-time-dependent.h:79
command-getter.t.cpp
dynamicgraph::TimeDependency::DependencyType
DependencyType
Definition: time-dependency.h:36
dynamicgraph::SignalBase::isPlugged
virtual bool isPlugged() const
Definition: signal-base.h:155
dynamicgraph::PoolStorage::entityMap
Entities entityMap
Set of basic objects of the SoT.
Definition: pool.h:134
entity.h
dynamicgraph::ExceptionSignal
Exceptions raised when an error related to signals happen.
Definition: exception-signal.h:31
dynamicgraph::SignalCast::cast
static T cast(std::istringstream &stringValue)
Definition: signal-cast-helper.h:102
dynamicgraph::command::CommandVoid1
Definition: command-bind.h:101
dynamicgraph::SignalTimeDependent::addDependency
virtual void addDependency(const SignalBase< Time > &signal)
Definition: signal-time-dependent.h:123
dynamicgraph::Tracer::triger
SignalTimeDependent< int, int > triger
Definition: tracer.h:101
dynamicgraph::Signal::display
virtual std::ostream & display(std::ostream &os) const
Definition: signal.t.cpp:295
DG_TRACERREALTIME_DLLAPI
#define DG_TRACERREALTIME_DLLAPI
Definition: config-tracer-real-time.hh:62
dynamicgraph::Signal::Tcopy
T * Tcopy
Definition: signal.h:70
dynamicgraph::SignalCast::cast_
static boost::any cast_(std::istringstream &stringValue)
Definition: signal-cast-helper.h:107
dynamicgraph::Tracer::TraceStyle
TraceStyle
Definition: tracer.h:44
dynamicgraph::SignalCast
Definition: signal-cast-helper.h:99
dynamicgraph::SignalArray_const::size
unsigned int size
Definition: signal-array.h:39
dynamicgraph::ExceptionSignal::getExceptionName
virtual const std::string & getExceptionName() const
Definition: exception-signal.h:55
dynamicgraph::command::Value::BOOL
@ BOOL
Definition: value.h:51
dynamicgraph::TimeDependency::setNeedUpdateFromAllChildren
void setNeedUpdateFromAllChildren(const bool b=true)
Definition: time-dependency.h:84
dynamicgraph::SignalBase::unplug
virtual void unplug()
Definition: signal-base.h:147
debug.h
dynamicgraph::SignalArray_const
TODO.
Definition: fwd.hh:55
dynamicgraph::command::Getter
Command that calls a parameter getter function.
Definition: command-getter.h:56
dynamicgraph::SignalCaster::trace
void trace(const boost::any &object, std::ostream &os)
Traces an object using a registered trace function.
dynamicgraph::command::Setter::SetterMethod
void(E::* SetterMethod)(const T &)
Pointer to method that sets paramter of type T.
Definition: command-setter.h:59
dynamicgraph::command::Value
Definition: value.h:47
dynamicgraph::SignalPtr::autoref
bool autoref() const
Definition: signal-ptr.h:48
dynamicgraph::Entity
This class represents an entity, i.e. a generic computational unit that provides input and output sig...
Definition: entity.h:72
dynamicgraph::Tracer::~Tracer
virtual ~Tracer()
Definition: tracer.h:67
dynamicgraph::command::CommandVoid3::doExecute
virtual Value doExecute()
Specific action performed by the command.
Definition: command-bind.h:275
dynamicgraph::Signal::setFunction
virtual void setFunction(boost::function2< T &, T &, Time > t, Mutex *mutexref=NULL)
Definition: signal.t.cpp:172
dynamicgraph::SignalCast::disp_
static void disp_(const boost::any &t, std::ostream &os)
Definition: signal-cast-helper.h:110
dynamicgraph::ExceptionAbstract::EXCEPTION_NAME
static const std::string EXCEPTION_NAME
Definition: exception-abstract.h:98
dynamicgraph::ExceptionTraces::getExceptionName
virtual const std::string & getExceptionName() const
Definition: exception-traces.h:49
dynamicgraph::SignalBase::getPluged
virtual SignalBase< Time > * getPluged() const
Definition: signal-base.h:160
dynamicgraph::Signal::get
virtual void get(std::ostream &value) const
Definition: signal.t.cpp:63
dynamicgraph::Signal::operator()
virtual const T & operator()(const Time &t)
Definition: signal.h:125
dynamicgraph::SignalPtr::getPluged
virtual SignalBase< Time > * getPluged() const
Definition: signal-ptr.h:82
dynamicgraph::Entity::commandMap
CommandMap_t commandMap
Definition: entity.h:126
dynamicgraph::SignalTimeDependent::setPeriodTime
virtual void setPeriodTime(const Time &p)
Definition: signal-time-dependent.h:145
dynamicgraph::DebugTrace::traceLevel
int traceLevel
Definition: debug.h:63
dynamicgraph::ExceptionSignal::SET_IMPOSSIBLE
@ SET_IMPOSSIBLE
Definition: exception-signal.h:42
dynamicgraph::SignalPtr::isPlugged
virtual bool isPlugged() const
Definition: signal-ptr.h:81
dynamicgraph::SignalTimeDependent::needUpdate
virtual bool needUpdate(const Time &t) const
Definition: signal-time-dependent.h:138
dynamicgraph::SignalTimeDependent::getPeriodTime
virtual Time getPeriodTime() const
Definition: signal-time-dependent.h:149
dgDEBUG_ENABLE
#define dgDEBUG_ENABLE(level)
Definition: debug.h:239
dynamicgraph::ExceptionAbstract::Param::line
int line
Definition: exception-abstract.h:75
dynamicgraph::SignalPtr::transmitAbstract
bool transmitAbstract
Definition: signal-ptr.h:44
dynamicgraph::SignalCast::trace_
static void trace_(const boost::any &t, std::ostream &os)
Definition: signal-cast-helper.h:113
dynamicgraph::SignalCastRegisterer::SignalCastRegisterer
SignalCastRegisterer(const std::type_info &type, SignalCaster::displayer_type displayer, SignalCaster::caster_type caster, SignalCaster::tracer_type tracer)
Definition: signal-caster.h:107
dynamicgraph::Signal::TreferenceNonConst
T * TreferenceNonConst
Definition: signal.h:74
dynamicgraph::TimeDependency::Dependencies
std::list< const SignalBase< Time > * > Dependencies
Definition: time-dependency.h:49
dynamicgraph::ExceptionFactory::~ExceptionFactory
virtual ~ExceptionFactory()
Definition: exception-factory.h:56
dynamicgraph::SignalPtr::addDependency
virtual void addDependency()
Definition: signal-ptr.h:146
dynamicgraph::TimeDependency::writeGraph
virtual std::ostream & writeGraph(std::ostream &os) const
Definition: time-dependency.t.cpp:121
signal-base.h
DG_THROW
#define DG_THROW
Definition: exception-abstract.h:40
dynamicgraph::Signal::setKeepReference
void setKeepReference(const bool &b)
Definition: signal.h:115
dgTDEBUG
#define dgTDEBUG(level)
Definition: debug.h:223
config-tracer.hh
dynamicgraph::SignalArray_const::getSize
virtual unsigned int getSize() const
Definition: signal-array.h:100
dynamicgraph::TimeDependency::displayDependencies
std::ostream & displayDependencies(std::ostream &os, const int depth=-1, std::string space="", std::string next1="", std::string next2="") const
Definition: time-dependency.t.cpp:142
dynamicgraph::FactoryStorage
Provides a way to create Entity objects from their class name.
Definition: factory.h:98
dynamicgraph::command::CommandVoid3
Definition: command-bind.h:257
dynamicgraph::ExceptionFactory::EXCEPTION_NAME
static const std::string EXCEPTION_NAME
Definition: exception-factory.h:48
dynamicgraph::command::DirectGetter::DirectGetter
DirectGetter(E &entity, T *ptr, const std::string &docString)
Constructor.
Definition: command-direct-getter.h:45
dynamicgraph::Signal::REFERENCE_NON_CONST
@ REFERENCE_NON_CONST
Definition: signal.h:63
dynamicgraph::Signal::~Signal
virtual ~Signal()
Definition: signal.h:100
dynamicgraph::SignalCastRegisterer
The SignalCast registerer class.
Definition: signal-caster.h:104
dynamicgraph::command::CommandVoid4::memberFunction_ptr_t
void(E::* memberFunction_ptr_t)(const T1 &, const T2 &, const T3 &, const T4 &)
Definition: command-bind.h:349
dynamicgraph::Tracer::setTraceStyle
void setTraceStyle(const TraceStyle &style)
Definition: tracer.h:84
dynamicgraph::Signal::FUNCTION
@ FUNCTION
Definition: signal.h:64
exception-signal.h
dynamicgraph::SignalPtr::setReference
virtual void setReference(const T *t, typename Signal< T, Time >::Mutex *m=NULL)
Definition: signal-ptr.h:125
dynamicgraph::SignalBase::getTime
virtual const Time & getTime() const
Definition: signal-base.h:55
dynamicgraph::SignalPtr::access
virtual const T & access(const Time &t)
Definition: signal-ptr.t.cpp:177
dynamicgraph::SignalPtr::checkCompatibility
virtual void checkCompatibility()
Definition: signal-ptr.t.cpp:143
dynamicgraph::SignalPtr::setConstantDefault
void setConstantDefault(const T &t)
Definition: signal-ptr.h:109
dynamicgraph::Contiifstream::first
bool first
Definition: contiifstream.h:67
dynamicgraph::command::docDirectSetter
std::string docDirectSetter(const std::string &name, const std::string &type)
Definition: command-direct-setter.h:64
dynamicgraph::Signal::set
virtual void set(std::istringstream &value)
Definition: signal.t.cpp:56
dynamicgraph::SignalPtr::needUpdate
virtual bool needUpdate(const Time &t) const
Definition: signal-ptr.t.cpp:154
dynamicgraph::SignalBase::get
virtual void get(std::ostream &) const
Definition: signal-base.h:191
dynamicgraph::DefaultCastRegisterer::cast
static boost::any cast(std::istringstream &iss)
A default version of the caster, to serialize directly from std::in.
Definition: signal-cast-helper.h:68
dynamicgraph::DefaultCastRegisterer::trace
static void trace(const boost::any &object, std::ostream &os)
Definition: signal-cast-helper.h:58
dynamicgraph::Signal::signalType
SignalType signalType
Definition: signal.h:68
dynamicgraph::Tracer::namesSet
bool namesSet
Definition: tracer.h:57
command-setter.h
dgDEBUGF
void dgDEBUGF(const int, const char *,...)
Definition: debug.h:202
dynamicgraph::TimeDependency::ALL_READY_DEFAULT
static const bool ALL_READY_DEFAULT
Definition: time-dependency.h:54
exception-abstract.h
dynamicgraph::command::Value::MATRIX
@ MATRIX
Definition: value.h:58
dynamicgraph::SignalTimeDependent::~SignalTimeDependent
virtual ~SignalTimeDependent()
Definition: signal-time-dependent.h:49
dynamicgraph::command::CommandVoid0::CommandVoid0
CommandVoid0(E &entity, boost::function< void(void)> function, const std::string &docString)
Definition: command-bind.h:47
dynamicgraph::Signal::keepReference
bool keepReference
Definition: signal.h:77
dynamicgraph::TracerRealTime::hardFiles
HardFileList hardFiles
Definition: tracer-real-time.h:94
dynamicgraph::SignalCaster::disp
void disp(const boost::any &object, std::ostream &os)
Displays an object using a registered displayer function.
dynamicgraph::Tracer::stop
void stop()
Definition: tracer.h:97
dynamicgraph::SignalBase::displayDependencies
virtual std::ostream & displayDependencies(std::ostream &os, const int=-1, std::string space="", std::string next1="", std::string="") const
Definition: signal-base.h:117
dynamicgraph::Tracer::frequency
double frequency
Definition: tracer.h:52
dynamicgraph::TimeDependency
A helper class for setting and specifying dependencies between signals.
Definition: fwd.hh:66
dynamicgraph::command::makeDirectSetter
DirectSetter< E, T > * makeDirectSetter(E &entity, T *ptr, const std::string &docString)
Definition: command-direct-setter.h:60
dynamicgraph::SignalPtr::setConstant
virtual void setConstant(const T &t)
Definition: signal-ptr.h:123
dynamicgraph::Signal::setReference
virtual void setReference(const T *t, Mutex *mutexref=NULL)
Definition: signal.t.cpp:150
dynamicgraph::Tracer::suffix
std::string suffix
Definition: tracer.h:55
dynamicgraph::SignalTimeDependent::access
const T & access(const Time &t1)
Definition: signal-time-dependent.h:103
dynamicgraph::ExceptionSignal::EXCEPTION_NAME
static const std::string EXCEPTION_NAME
Definition: exception-signal.h:46
dynamicgraph::TracerRealTime::bufferSize
int bufferSize
Definition: tracer-real-time.h:93
dynamicgraph::ExceptionFactory::ErrorCodeEnum
ErrorCodeEnum
Definition: exception-factory.h:34
dynamicgraph::DebugTrace::trace
void trace(const int level=-1)
Definition: debug.h:82
dynamicgraph::command::CommandVoid3::CommandVoid3
CommandVoid3(E &entity, function_t function, const std::string &docString)
Definition: command-bind.h:264
dynamicgraph::SignalBase::ExtractNodeAndLocalNames
virtual void ExtractNodeAndLocalNames(std::string &LocalName, std::string &NodeName) const
Definition: signal-base.h:246
dynamicgraph::ExceptionAbstract::FACTORY
@ FACTORY
Definition: exception-abstract.h:93
dynamicgraph::command::CommandVerbose::memberFunctionConst_ptr_t
void(E::* memberFunctionConst_ptr_t)(std::ostream &) const
Definition: command-bind.h:440
dynamicgraph::command::Value::Type
Type
Definition: value.h:49
dynamicgraph::DebugTrace::DebugTrace
DebugTrace(std::ostream &os)
Definition: debug.h:66
dynamicgraph::DebugTrace::trace
void trace(const int level, const char *format,...)
Definition: debug.h:70
dynamicgraph::SignalTimeDependent::writeGraph
std::ostream & writeGraph(std::ostream &os) const
Definition: signal-time-dependent.h:58
dynamicgraph::SignalPtr::displayDependencies
virtual std::ostream & displayDependencies(std::ostream &os, const int depth=-1, std::string space="", std::string next1="", std::string next2="") const
Definition: signal-ptr.t.cpp:257
dynamicgraph::Contiifstream::ready
bool ready()
Definition: contiifstream.h:54
dynamicgraph::command::docDirectGetter
std::string docDirectGetter(const std::string &name, const std::string &type)
Definition: command-direct-getter.h:62
dynamicgraph::SignalPtr::unplug
virtual void unplug()
Definition: signal-ptr.h:75
dynamicgraph::Tracer::timeStart
int timeStart
Definition: tracer.h:63
dgTDEBUGF
void dgTDEBUGF(const int, const char *,...)
Definition: debug.h:229
dynamicgraph::command::Value::DOUBLE
@ DOUBLE
Definition: value.h:55
time-dependency.t.cpp