inVRsUtilities::ProfilingHelper Class Reference

#include <ProfilingHelper.h>

List of all members.


Public Member Functions

 ProfilingHelper ()
 ~ProfilingHelper ()
void setLogFile (std::string file)
void start ()
void step (std::string name)
void interrupt ()
void end ()

Private Member Functions

 ProfilingHelper (const ProfilingHelper &src)
ProfilingHelperoperator= (const ProfilingHelper &rhs)
void initialize (std::string logFile)

Private Attributes

FILE * logFile
bool firstRun
bool invalidStep
double lastTime
int index
int numValues
std::vector< double > values
std::vector< std::string > names

Constructor & Destructor Documentation

ProfilingHelper::ProfilingHelper (  ) 

ProfilingHelper::~ProfilingHelper (  ) 

inVRsUtilities::ProfilingHelper::ProfilingHelper ( const ProfilingHelper src  )  [private]


Member Function Documentation

void ProfilingHelper::end (  ) 

void inVRsUtilities::ProfilingHelper::initialize ( std::string  logFile  )  [private]

void ProfilingHelper::interrupt (  ) 

ProfilingHelper& inVRsUtilities::ProfilingHelper::operator= ( const ProfilingHelper rhs  )  [private]

void ProfilingHelper::setLogFile ( std::string  file  ) 

void ProfilingHelper::start (  ) 

void ProfilingHelper::step ( std::string  name  ) 


Member Data Documentation

std::vector<std::string> inVRsUtilities::ProfilingHelper::names [private]

std::vector<double> inVRsUtilities::ProfilingHelper::values [private]


The documentation for this class was generated from the following files:

Generated on Wed Oct 20 16:12:03 2010 for inVRs by doxygen 1.5.8