Trivial class for handling delays.
More...
#include <carma/services/Delay.h>
Trivial class for handling delays.
Definition at line 18 of file Delay.h.
carma::services::Delay::Delay |
( |
| ) |
|
virtual carma::services::Delay::~Delay |
( |
| ) |
|
|
virtual |
double carma::services::Delay::meters |
( |
| ) |
const |
Get the delay, in meters.
Definition at line 62 of file Delay.h.
double carma::services::Delay::metersPerSecond |
( |
| ) |
const |
Get the delay rate, in meters/sec.
Definition at line 69 of file Delay.h.
double carma::services::Delay::nanoSeconds |
( |
| ) |
const |
Get the delay, in nanoseconds.
Definition at line 76 of file Delay.h.
double carma::services::Delay::nanoSecondsPerSecond |
( |
| ) |
const |
Get the delay, in nanoseconds/sec.
Definition at line 83 of file Delay.h.
const Delay carma::services::Delay::operator+ |
( |
const Delay & |
delay | ) |
const |
const Delay carma::services::Delay::operator- |
( |
const Delay & |
delay | ) |
const |
double carma::services::Delay::secondsPerSecond |
( |
| ) |
const |
Get the delay rate, in seconds/sec.
Definition at line 90 of file Delay.h.
void carma::services::Delay::setDelayInMeters |
( |
double |
delayInMeters | ) |
|
Set the delay, in meters.
Definition at line 34 of file Delay.h.
void carma::services::Delay::setDelayInNanoSeconds |
( |
double |
delayInNanoSec | ) |
|
Set the delay, in nanoSeconds.
Definition at line 48 of file Delay.h.
void carma::services::Delay::setDelayRateInMeters |
( |
double |
delayRateInMeters | ) |
|
Set the delay rate, in meters/second.
Definition at line 41 of file Delay.h.
void carma::services::Delay::setDelayRateInNanoSeconds |
( |
double |
delayRateInNanoSec | ) |
|
Set the delay rate, in nanoSeconds/second.
Definition at line 55 of file Delay.h.
std::ostream& operator<< |
( |
std::ostream & |
os, |
|
|
Delay |
delay |
|
) |
| |
|
friend |
The documentation for this class was generated from the following file: