Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

sheep::ConsoleProgressMonitor Class Reference

#include <consoleprogressmonitor.h>

Inheritance diagram for sheep::ConsoleProgressMonitor:

sheep::ProgressMonitor List of all members.

Public Member Functions

 ConsoleProgressMonitor ()
void Reset (const std::string &message)
virtual void UpdateCallback ()
 Typically implemented using GetProgress(), IsDone() and GetMessage() methods.


Private Attributes

time_t m_start_time
 Start time of the first job.


Constructor & Destructor Documentation

ConsoleProgressMonitor::ConsoleProgressMonitor  ) 
 

Definition at line 33 of file consoleprogressmonitor.cpp.


Member Function Documentation

void ConsoleProgressMonitor::Reset const std::string &  message  ) 
 

Definition at line 38 of file consoleprogressmonitor.cpp.

References m_start_time, and sheep::ProgressMonitor::SetMessage().

Referenced by main(), toxic::SceneBuilder::mesh_builder(), and toxic::SceneBuilder::SceneBuilder().

void ConsoleProgressMonitor::UpdateCallback  )  [virtual]
 

Typically implemented using GetProgress(), IsDone() and GetMessage() methods.

Implements sheep::ProgressMonitor.

Definition at line 93 of file consoleprogressmonitor.cpp.

References format_time(), sheep::ProgressMonitor::GetMessage(), sheep::ProgressMonitor::GetProgress(), sheep::ProgressMonitor::IsDone(), and m_start_time.


Member Data Documentation

time_t sheep::ConsoleProgressMonitor::m_start_time [private]
 

Start time of the first job.

Definition at line 42 of file consoleprogressmonitor.h.

Referenced by Reset(), and UpdateCallback().


The documentation for this class was generated from the following files:
Generated on Tue May 11 01:31:55 2004 for toxic by doxygen 1.3.6