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

ObjCryst::MainTracker Class Reference

A class to hold all trackers. More...

Collaboration diagram for ObjCryst::MainTracker:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 MainTracker ()
 ~MainTracker ()
void AddTracker (Tracker *t)
void AppendValues (const long trial)
void ClearTrackers ()
 Removes all Trackers.

void ClearValues ()
 Removes all stored values.

void SaveAll (std::ostream &out) const
 Will save to a single file if all recorded trial numbers are the same Otherwise ?

const std::set< Tracker * > & GetTrackerList () const
void UpdateDisplay () const
 Update display, if any.

const RefinableObjClockGetClockTrackerList () const
 Get last time a tracker was added.

const RefinableObjClockGetClockValues () const
 Get last time values were whanged.


Private Attributes

std::set< Tracker * > mvpTracker
RefinableObjClock mClockTrackerList
 Last time a tracker was added.

RefinableObjClock mClockValues
 Last time values were whanged.


Detailed Description

A class to hold all trackers.

All trackers need not have the same


Constructor & Destructor Documentation

ObjCryst::MainTracker::MainTracker  ) 
 

ObjCryst::MainTracker::~MainTracker  ) 
 


Member Function Documentation

void ObjCryst::MainTracker::AddTracker Tracker t  ) 
 

void ObjCryst::MainTracker::AppendValues const long  trial  ) 
 

void ObjCryst::MainTracker::ClearTrackers  ) 
 

Removes all Trackers.

void ObjCryst::MainTracker::ClearValues  ) 
 

Removes all stored values.

const RefinableObjClock& ObjCryst::MainTracker::GetClockTrackerList  )  const
 

Get last time a tracker was added.

const RefinableObjClock& ObjCryst::MainTracker::GetClockValues  )  const
 

Get last time values were whanged.

const std::set<Tracker*>& ObjCryst::MainTracker::GetTrackerList  )  const
 

void ObjCryst::MainTracker::SaveAll std::ostream &  out  )  const
 

Will save to a single file if all recorded trial numbers are the same Otherwise ?

void ObjCryst::MainTracker::UpdateDisplay  )  const
 

Update display, if any.


Member Data Documentation

RefinableObjClock ObjCryst::MainTracker::mClockTrackerList [private]
 

Last time a tracker was added.

RefinableObjClock ObjCryst::MainTracker::mClockValues [private]
 

Last time values were whanged.

std::set<Tracker*> ObjCryst::MainTracker::mvpTracker [private]
 


The documentation for this class was generated from the following file:
Generated on Tue Nov 14 15:06:10 2006 for ObjCryst++ by doxygen 1.3.6