#include <itkTimeProbesCollectorBase.h>
Public Types | |
typedef std::string | IdType |
typedef std::map< IdType, TimeProbe > | MapType |
Public Member Functions | |
TimeProbesCollectorBase () | |
virtual | ~TimeProbesCollectorBase () |
virtual void | Start (const char *name) |
virtual void | Stop (const char *name) |
virtual void | Report (void) const |
virtual void | Clear (void) |
Protected Attributes | |
MapType | m_Probes |
This class defines a set of TimeProbes and assign names to them. The user can start and stop each one of the probes by addressing them by name.
Definition at line 39 of file itkTimeProbesCollectorBase.h.
|
Definition at line 44 of file itkTimeProbesCollectorBase.h. |
|
Definition at line 45 of file itkTimeProbesCollectorBase.h. |
|
|
|
|
|
Destroy the set of probes. New probes can be created after invoking this method. |
|
Report the summary of results from the time probes |
|
Start a time probe with a particular name. If the time probe does not exist, it will be created |
|
Stop a time probe identified with a name |
|
Definition at line 65 of file itkTimeProbesCollectorBase.h. |