MRPT logo

mrpt::utils::CTicTac Class Reference

This class implements a high-performance stopwatch. More...

#include <mrpt/utils/CTicTac.h>

List of all members.

Public Member Functions

 CTicTac ()
 Default constructor.
virtual ~CTicTac ()
 Destructor.
 CTicTac (const CTicTac &o)
CTicTacoperator= (const CTicTac &o)
void Tic ()
 Starts the stopwatch.
double Tac ()
 Stops the stopwatch.

Private Attributes

uint8_t largeInts [64]

Detailed Description

This class implements a high-performance stopwatch.

Typical resolution is about 1e-6 seconds.

Definition at line 40 of file CTicTac.h.


Constructor & Destructor Documentation

mrpt::utils::CTicTac::CTicTac (  ) 

Default constructor.

virtual mrpt::utils::CTicTac::~CTicTac (  )  [virtual]

Destructor.

mrpt::utils::CTicTac::CTicTac ( const CTicTac o  )  [inline]

Definition at line 53 of file CTicTac.h.

References THROW_EXCEPTION.


Member Function Documentation

CTicTac& mrpt::utils::CTicTac::operator= ( const CTicTac o  )  [inline]

Definition at line 58 of file CTicTac.h.

References THROW_EXCEPTION.

double mrpt::utils::CTicTac::Tac (  ) 

Stops the stopwatch.

Returns:
Returns the ellapsed time in seconds.
See also:
Tic

Referenced by mrpt::math::CAStarAlgorithm< T >::getOptimalSolution().

void mrpt::utils::CTicTac::Tic (  ) 

Starts the stopwatch.

See also:
Tac

Referenced by mrpt::math::CAStarAlgorithm< T >::getOptimalSolution().


Member Data Documentation

uint8_t mrpt::utils::CTicTac::largeInts[64] [private]

Definition at line 43 of file CTicTac.h.




Page generated by Doxygen 1.6.2 for MRPT 0.8.1 SVN:exported at Mon Feb 15 22:01:07 UTC 2010