Developer Documentation
|
#include <ACG/Utils/Tracing.hh>
Public Member Functions | |
TimedTracing (const std::string &_text, std::ostream &_os=std::cerr) | |
default constructor | |
~TimedTracing () | |
destructor | |
Public Member Functions inherited from ACG::Tracing | |
Tracing (const std::string &_text, std::ostream &_os=std::cerr) | |
Constructor. | |
~Tracing () | |
Destructor. | |
void | progress () |
Private Attributes | |
StopWatch | timer_ |
Additional Inherited Members | |
Protected Attributes inherited from ACG::Tracing | |
std::ostream & | os_ |
Static Protected Attributes inherited from ACG::Tracing | |
static char | progress_ [4] = { '-', '\\', '|', '/' } |
static unsigned char | idx_ = 0 |
This class is similar to ACG::Tracing. It just starts a timer at the start of the process to be traced and outputs the time the computation took when leaving the block. Again we provide some convenience macros.
If you want to trace only one command you can also use:
Definition at line 188 of file Tracing.hh.