Spectre/Math/Time: minor fixes and documentation
This commit is contained in:
parent
b9936e5867
commit
4a6a20342d
2 changed files with 10 additions and 6 deletions
|
|
@ -5,23 +5,27 @@
|
|||
namespace sp {
|
||||
|
||||
Time::Time(long value) :
|
||||
m_value(value)
|
||||
m_us(value)
|
||||
{
|
||||
}
|
||||
|
||||
double Time::seconds() const
|
||||
{
|
||||
return ((double) m_value) / 1000000.0f;
|
||||
// Faster way of calling milliseconds() / 1000 as
|
||||
// ms = us / 1000
|
||||
// s = ms / 1000 = us / 1000 / 1000 = us / 10000000
|
||||
return ((double) m_us) / 1000000.0f;
|
||||
}
|
||||
|
||||
int Time::milliseconds() const
|
||||
{
|
||||
return ((double) m_value) / 1000;
|
||||
// ms = us / 1000
|
||||
return ((double) m_us) / 1000;
|
||||
}
|
||||
|
||||
long Time::microseconds() const
|
||||
{
|
||||
return m_value;
|
||||
return m_us;
|
||||
}
|
||||
|
||||
// ----------------------------
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue