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

oofGraphData Class Reference
[OOFILE Graphing engine.]

#include <oofGrDta.h>

Collaboration diagram for oofGraphData:

Collaboration graph
[legend]
List of all members.

Detailed Description

Temporarily accumulate graph data to be able to scale based on range of all data.

See also:
oofBarGraph::finishConstruction for examples of use.


Public Types

enum  DataFormat { standard, xy, ordinal }
enum  DataType { integer, real }

Public Member Functions

 oofGraphData (dbView *, dbView *overlayView=0)
 ~oofGraphData ()
long seriesValue ()
long dataValue ()
long overlayValue ()
long scaleSeriesValue (long)
long scaleDataValue (long)
double scaleSeriesValue (double)
double scaleDataValue (double)
long unScaleSeriesValue (long)
long unScaleDataValue (long)
double unScaleSeriesValue (double)
double unScaleDataValue (double)
char * makeScaleString (long)
void setScaleString (long, char *, const oofGraphSettings *)
dbFieldFirstField ()
dbFieldSeriesField ()
dbFieldDataField ()
dbFieldOverlayField ()
dbFieldXField ()
dbFieldYField ()


Member Enumeration Documentation

enum oofGraphData::DataFormat
 

Enumeration values:
standard 
xy 
ordinal 

enum oofGraphData::DataType
 

Enumeration values:
integer 
real 


Constructor & Destructor Documentation

oofGraphData::oofGraphData dbView ,
dbView overlayView = 0
 

oofGraphData::~oofGraphData  ) 
 


Member Function Documentation

dbField* oofGraphData::DataField  )  [inline]
 

long oofGraphData::dataValue  ) 
 

dbField* oofGraphData::FirstField  )  [inline]
 

char * oofGraphData::makeScaleString long   ) 
 

dbField* oofGraphData::OverlayField  )  [inline]
 

long oofGraphData::overlayValue  ) 
 

double oofGraphData::scaleDataValue double   ) 
 

long oofGraphData::scaleDataValue long   ) 
 

double oofGraphData::scaleSeriesValue double   ) 
 

long oofGraphData::scaleSeriesValue long   ) 
 

dbField* oofGraphData::SeriesField  )  [inline]
 

long oofGraphData::seriesValue  ) 
 

void oofGraphData::setScaleString long  ,
char *  ,
const oofGraphSettings
 

double oofGraphData::unScaleDataValue double   ) 
 

long oofGraphData::unScaleDataValue long   ) 
 

double oofGraphData::unScaleSeriesValue double   ) 
 

long oofGraphData::unScaleSeriesValue long   ) 
 

dbField* oofGraphData::XField  )  [inline]
 

dbField* oofGraphData::YField  )  [inline]
 


The documentation for this class was generated from the following files:
Generated on Fri Jan 2 00:59:35 2004 for OOFILE by doxygen 1.3.5