#include <TimeValue.h>
Public Member Functions | |
void | normalize () |
Normalize. | |
operator double () const | |
Convert time type into double type. | |
TimeValue | operator+ (TimeValue &tm) |
Time addition. | |
TimeValue | operator- (TimeValue &tm) |
Time subtraction. | |
TimeValue | operator= (double time) |
Convert double type into time type. | |
long int | sec () const |
Get value of second time scale. | |
int | sign () const |
Sign judgment. | |
TimeValue (long sec=0, long usec=0) | |
Constructor. | |
TimeValue (double timeval) | |
Constructor. | |
long int | usec () const |
Get value of micro second time scale. | |
Private Attributes | |
long int | m_sec |
long int | m_usec |
TimeValue class.
Definition at line 40 of file TimeValue.h.
coil::TimeValue::TimeValue | ( | long | sec = 0 , |
long | usec = 0 |
||
) |
Constructor.
Constructor Initialize with the specified second and micro second.
sec | Second(The default value:0) |
usec | Micro second(The default value:0) |
Definition at line 30 of file TimeValue.cpp.
coil::TimeValue::TimeValue | ( | double | timeval | ) |
Constructor.
Constructor Initialize with the specified second and micro second.
timeval | (Second * 1000000 + Micro second) |
Definition at line 44 of file TimeValue.cpp.
void coil::TimeValue::normalize | ( | ) |
Normalize.
Normalize the value expression into a canonical form.
Definition at line 182 of file TimeValue.cpp.
coil::TimeValue::operator double | ( | ) | const |
Convert time type into double type.
Convert held information into double type.
Definition at line 154 of file TimeValue.cpp.
Time addition.
Add the time given by the argument to the set time.
tm | Added time |
Definition at line 108 of file TimeValue.cpp.
Time subtraction.
Subtract the time given by the argument from the set time.
tm | Subtracted time |
Definition at line 68 of file TimeValue.cpp.
TimeValue coil::TimeValue::operator= | ( | double | time | ) |
Convert double type into time type.
Convert double type given by the argument into time type.
time | the original value |
Definition at line 129 of file TimeValue.cpp.
long int coil::TimeValue::sec | ( | ) | const [inline] |
Get value of second time scale.
Get value of second time scale.
Definition at line 110 of file TimeValue.h.
int coil::TimeValue::sign | ( | ) | const |
Sign judgment.
Judge sign of the held contents
Definition at line 166 of file TimeValue.cpp.
long int coil::TimeValue::usec | ( | ) | const [inline] |
Get value of micro second time scale.
Get value of micro second time scale.
Definition at line 131 of file TimeValue.h.
long int coil::TimeValue::m_sec [private] |
Definition at line 271 of file TimeValue.h.
long int coil::TimeValue::m_usec [private] |
Definition at line 272 of file TimeValue.h.