#include <signal-caster.h>
Static Public Member Functions | |
static double | cast (std::istringstream &iss) |
Static Public Member Functions inherited from dynamicgraph::signal_io_base< double > | |
static double | cast (std::istringstream &is) |
deserialize a signal value. More... | |
static void | disp (const double &value, std::ostream &os) |
serialize a signal value. More... | |
static void | trace (const double &value, std::ostream &os) |
write a signal value to log file More... | |
Template specialization of signal_io for double to workaround the limitations of the stream based approach.
When dealing with double: displaying a double on a stream is NOT the opposite of reading a double from a stream.
In practice, it means that there is no way to read a NaN, +inf, -inf from a stream!
To workaround this problem, parse special values manually (the strings used are the one produces by displaying special values on a stream).
Definition at line 122 of file signal-caster.h.
|
inlinestatic |
Definition at line 123 of file signal-caster.h.