source: trunk/poppler/mypoppler/poppler/ProfileData.h @ 2

Last change on this file since 2 was 2, checked in by Eugene Romanenko, 16 years ago

First import

File size: 956 bytes
Line 
1//========================================================================
2//
3// ProfileData.h
4//
5// Copyright 2005 Jonathan Blandford <jrb@gnome.org>
6//
7//========================================================================
8
9#ifndef PROFILE_DATA_H
10#define PROFILE_DATA_H
11
12#ifdef USE_GCC_PRAGMAS
13#pragma interface
14#endif
15
16//------------------------------------------------------------------------
17// ProfileData
18//------------------------------------------------------------------------
19
20class ProfileData {
21public:
22
23  // Constructor.
24  ProfileData ();
25
26  // Destructor.
27  ~ProfileData() {}
28
29  void addElement (double elapsed);
30  int getCount () { return count; }
31  double getTotal () { return total; }
32  double getMin () { return max; }
33  double getMax () { return max; }
34private:
35  int count;                    // size of <elems> array
36  double total;                 // number of elements in array
37  double min;                   // reference count
38  double max;                   // reference count
39};
40
41#endif
Note: See TracBrowser for help on using the repository browser.