xosview
1.23
About:
xosview
is an X Windows based system monitor (cpu, memory, swap and network usage; interrupt and serial activities; load average).
Fossies
Dox
:
xosview-1.23.tar.gz
("unofficial" and yet experimental doxygen-generated source code documentation)
fieldmetergraph.h
Go to the documentation of this file.
1
//
2
// Original FieldMeter class is Copyright (c) 1994, 2006 by Mike Romberg
3
// ( mike.romberg@noaa.gov )
4
//
5
// Modifications from FieldMeter class done in Oct. 1995
6
// by Brian Grayson ( bgrayson@netbsd.org )
7
//
8
// Modifications from FieldMeterDecay class done in Oct. 1998
9
// by Scott McNab ( jedi@tartarus.uwa.edu.au )
10
//
11
12
#ifndef _FIELDMETERGRAPH_H_
13
#define _FIELDMETERGRAPH_H_
14
15
#include "
fieldmeterdecay.h
"
16
#include "
xosview.h
"
17
18
19
class
FieldMeterGraph
:
public
FieldMeterDecay
{
20
public
:
21
FieldMeterGraph
(
XOSView
*parent,
int
numfields,
22
const
char
*
title
=
""
,
const
char
*
legend
=
""
,
23
int
docaptions
= 0,
int
dolegends
= 0,
int
dousedlegends
= 0 );
24
virtual
~FieldMeterGraph
(
void
);
25
26
virtual
void
drawfields
(
int
mandatory = 0 );
27
28
virtual
void
checkResources
(
void
);
29
30
protected
:
31
void
setNumCols
(
int
n );
32
33
int
useGraph_
;
34
int
graphNumCols_
;
35
int
graphpos_
;
36
/* There's some sort of corruption going on -- we can't have
37
* variables after the heightfield_ below, otherwise they get
38
* corrupted??? */
39
double
*
heightfield_
;
40
private
:
41
void
drawBar
(
int
i );
42
enum
XOSView::windowVisibilityState
lastWinState
;
43
};
44
45
#endif
FieldMeterDecay
Definition:
fieldmeterdecay.h:23
FieldMeterGraph
Definition:
fieldmetergraph.h:19
FieldMeterGraph::drawBar
void drawBar(int i)
Definition:
fieldmetergraph.cc:149
FieldMeterGraph::useGraph_
int useGraph_
Definition:
fieldmetergraph.h:33
FieldMeterGraph::setNumCols
void setNumCols(int n)
Definition:
fieldmetergraph.cc:198
FieldMeterGraph::checkResources
virtual void checkResources(void)
Definition:
fieldmetergraph.cc:181
FieldMeterGraph::drawfields
virtual void drawfields(int mandatory=0)
Definition:
fieldmetergraph.cc:52
FieldMeterGraph::lastWinState
enum XOSView::windowVisibilityState lastWinState
Definition:
fieldmetergraph.h:42
FieldMeterGraph::heightfield_
double * heightfield_
Definition:
fieldmetergraph.h:39
FieldMeterGraph::graphpos_
int graphpos_
Definition:
fieldmetergraph.h:35
FieldMeterGraph::graphNumCols_
int graphNumCols_
Definition:
fieldmetergraph.h:34
FieldMeterGraph::FieldMeterGraph
FieldMeterGraph(XOSView *parent, int numfields, const char *title="", const char *legend="", int docaptions=0, int dolegends=0, int dousedlegends=0)
Definition:
fieldmetergraph.cc:29
FieldMeterGraph::~FieldMeterGraph
virtual ~FieldMeterGraph(void)
Definition:
fieldmetergraph.cc:47
FieldMeter::dousedlegends
void dousedlegends(int val)
Definition:
fieldmeter.h:27
FieldMeter::dolegends
void dolegends(int val)
Definition:
fieldmeter.h:26
FieldMeter::docaptions
void docaptions(int val)
Definition:
fieldmeter.h:25
Meter::title
const char * title(void)
Definition:
meter.h:25
Meter::legend
const char * legend(void)
Definition:
meter.h:27
XOSView
Definition:
xosview.h:19
XOSView::windowVisibilityState
windowVisibilityState
Definition:
xosview.h:34
fieldmeterdecay.h
xosview.h
fieldmetergraph.h
Generated by
1.9.2