library: libRGL #include "TGLStopwatch.h"

# TGLStopwatch

class description - source file - inheritance tree (.pdf)

## class TGLStopwatch

| Inheritance Chart:
`TGLStopwatch` |

        private:

              void FinishDrawing() const
          Double_t GetClock() const
              void InitOverhead() const
          Double_t WaitForTick() const

        public:

                          TGLStopwatch()
                          TGLStopwatch(const TGLStopwatch&)
                  virtual ~TGLStopwatch()
           static TClass* Class()
                 Double_t End()
          virtual TClass* IsA() const
                 Double_t Lap() const
            TGLStopwatch& operator=(const TGLStopwatch&)
             virtual void ShowMembers(TMemberInspector& insp, char* parent)
                     void Start()
             virtual void Streamer(TBuffer& b)
                     void StreamerNVirtual(TBuffer& b)

### Data Members

        private:

                 Double_t fStart          ! start time (millisec)
            static Bool_t fgInitOverhead  ! overhead calculated?
          static Double_t fgOverhead      ! timing overhead (millisecs)

## Class Description

TGLStopwatch()

~TGLStopwatch()

void Start()

Double_t Lap() const

Double_t End()

Double_t GetClock(void) const

     TODO: Portability - check with Rene

void FinishDrawing(void) const

Double_t WaitForTick(void) const

void InitOverhead(void) const

### Inline Functions

                  TClass* Class()
                  TClass* IsA() const
                     void ShowMembers(TMemberInspector& insp, char* parent)
                     void Streamer(TBuffer& b)
                     void StreamerNVirtual(TBuffer& b)
             TGLStopwatch TGLStopwatch(const TGLStopwatch&)
            TGLStopwatch& operator=(const TGLStopwatch&)

Author: Richard Maunder 25/05/2005
Last update: root/gl:$Name: $:$Id: TGLStopwatch.cxx,v 1.4 2005/06/15 10:22:57 brun Exp $
Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *