#include <Timer.hh>
Public Types | |
| enum | Format |
| Formatting options for member Timer::as_string(). | |
Public Member Functions | |
| bool | is_valid () const |
| Returns true if self is in a valid state! | |
| void | reset (void) |
| Reset the timer. | |
| void | start (void) |
| Start measurement. | |
| void | stop (void) |
| Stop measurement. | |
| void | cont (void) |
| Continue measurement. | |
| float | resolution () const |
| Give resolution of timer. Depends on the underlying measurement method. | |
| double | seconds (void) const |
| Returns measured time in seconds, if the timer is in state 'Stopped'. | |
| double | hseconds (void) const |
| Returns measured time in hundredth seconds, if the timer is in state 'Stopped'. | |
| double | mseconds (void) const |
| Returns measured time in milli seconds, if the timer is in state 'Stopped'. | |
| double | useconds (void) const |
| Returns measured time in micro seconds, if the timer is in state 'Stopped'. | |
| std::string | as_string (Format format=Automatic) |
| Returns the measured time as a string. | |
| bool | operator< (const Timer &t2) const |
| Compare timer values. | |
| bool | operator> (const Timer &t2) const |
| Compare timer values. | |
| bool | operator== (const Timer &t2) const |
| Compare timer values. | |
| bool | operator<= (const Timer &t2) const |
| Compare timer values. | |
| bool | operator>= (const Timer &t2) const |
| Compare timer values. | |
Static Public Member Functions | |
| static std::string | as_string (double seconds, Format format=Automatic) |
| Returns a given measured time as a string. | |
Related Functions | |
| (Note that these are not member functions.) | |
| std::ostream & | operator<< (std::ostream &_o, const Timer &_t) |
| Write seconds to output stream. | |
| std::string OpenMesh::Utils::Timer::as_string | ( | Format | format = Automatic |
) |
Returns the measured time as a string.
Use the format flags to specify a wanted resolution.
| std::string OpenMesh::Utils::Timer::as_string | ( | double | seconds, | |
| Format | format = Automatic | |||
| ) | [static] |
Returns a given measured time as a string.
Use the format flags to specify a wanted resolution.
| std::ostream & operator<< | ( | std::ostream & | _o, | |
| const Timer & | _t | |||
| ) | [related] |
Write seconds to output stream.
Timer must be stopped before.