|
Thunderbots Project
|
#include <time.h>

Public Member Functions | |
| Time () | |
| double | toSeconds () const |
| double | toMilliseconds () const |
| virtual | ~Time ()=0 |
Static Public Attributes | |
| static constexpr double | EPSILON = 1e-15 |
Protected Member Functions | |
| Time (double time_seconds) | |
Protected Attributes | |
| double | time_in_seconds |
A simple Time class that represents some amount of Time
This class should not be used directly, rather, you should use one of it's subclasses
|
pure virtual |
Destructor
We declare this virtual because no one should use this class directly, but instead should use one of it's subclasses.
Note however that we give it an implementation, so subclasses will by default not be abstract.
|
explicitprotected |
| double toMilliseconds | ( | ) | const |
| double toSeconds | ( | ) | const |