Trivial class for handling delays.
More...
#include <carma/szautil/Delay.h>
|
| | Delay () |
| | Constructor. More...
|
| |
|
void | flipDelay () |
| |
|
void | flipRate () |
| |
| double | meters () |
| | Get the delay, in meters. More...
|
| |
| double | metersPerSecond () |
| | Get the delay rate, in meters/sec. More...
|
| |
| double | nanoSeconds () |
| | Get the delay, in nanoseconds. More...
|
| |
| double | nanoSecondsPerSecond () |
| | Get the delay rate, in nanoseconds/sec. More...
|
| |
| Delay | operator+ (Delay &delay) |
| | Add two Delays. More...
|
| |
|
Delay & | operator+= (Delay &delay) |
| |
|
Delay & | operator+= (Delay delay) |
| |
| Delay | operator- (Delay &delay) |
| | Subtract two Delays. More...
|
| |
|
Delay & | operator-= (Delay &delay) |
| |
|
Delay & | operator-= (Delay delay) |
| |
| double | seconds () |
| | Get the delay, in seconds. More...
|
| |
| double | secondsPerSecond () |
| | Get the delay rate, in seconds/sec. More...
|
| |
| void | setDelay (Length length) |
| | Set the delay. More...
|
| |
| void | setDelayInMeters (double delayInMeters) |
| | Set the delay, in meters. More...
|
| |
| void | setDelayInNanoSeconds (double delayInNanoSec) |
| | Set the delay, in nanoSeconds. More...
|
| |
| void | setDelayRateInMeters (double delayRateInMeters) |
| | Set the delay rate, in meters/second. More...
|
| |
| void | setDelayRateInNanoSeconds (double delayRateInNanoSec) |
| | Set the delay rate, in nanoSeconds/second. More...
|
| |
| virtual | ~Delay () |
| | Destructor. More...
|
| |
Trivial class for handling delays.
Definition at line 21 of file Delay.h.
| sza::util::Delay::Delay |
( |
| ) |
|
| virtual sza::util::Delay::~Delay |
( |
| ) |
|
|
virtual |
| double sza::util::Delay::meters |
( |
| ) |
|
Get the delay, in meters.
Definition at line 72 of file Delay.h.
| double sza::util::Delay::metersPerSecond |
( |
| ) |
|
Get the delay rate, in meters/sec.
Definition at line 79 of file Delay.h.
| double sza::util::Delay::nanoSeconds |
( |
| ) |
|
Get the delay, in nanoseconds.
Definition at line 93 of file Delay.h.
| double sza::util::Delay::nanoSecondsPerSecond |
( |
| ) |
|
Get the delay rate, in nanoseconds/sec.
Definition at line 100 of file Delay.h.
| Delay sza::util::Delay::operator+ |
( |
Delay & |
delay | ) |
|
| Delay sza::util::Delay::operator- |
( |
Delay & |
delay | ) |
|
| double sza::util::Delay::seconds |
( |
| ) |
|
Get the delay, in seconds.
Definition at line 86 of file Delay.h.
| double sza::util::Delay::secondsPerSecond |
( |
| ) |
|
Get the delay rate, in seconds/sec.
Definition at line 107 of file Delay.h.
| void sza::util::Delay::setDelay |
( |
Length |
length | ) |
|
Set the delay.
Definition at line 37 of file Delay.h.
| void sza::util::Delay::setDelayInMeters |
( |
double |
delayInMeters | ) |
|
Set the delay, in meters.
Definition at line 44 of file Delay.h.
| void sza::util::Delay::setDelayInNanoSeconds |
( |
double |
delayInNanoSec | ) |
|
Set the delay, in nanoSeconds.
Definition at line 58 of file Delay.h.
| void sza::util::Delay::setDelayRateInMeters |
( |
double |
delayRateInMeters | ) |
|
Set the delay rate, in meters/second.
Definition at line 51 of file Delay.h.
| void sza::util::Delay::setDelayRateInNanoSeconds |
( |
double |
delayRateInNanoSec | ) |
|
Set the delay rate, in nanoSeconds/second.
Definition at line 65 of file Delay.h.
| std::ostream& operator<< |
( |
std::ostream & |
os, |
|
|
Delay |
delay |
|
) |
| |
|
friend |
The documentation for this class was generated from the following file: