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

oofScaleSizer Class Reference
[OOFILE Graphing engine.]

#include <oofGrphs.h>

List of all members.


Detailed Description

Temporarily used to calculate axis divisions based on length.

See also:
oofBarGraph::finishConstruction for example of use.
Todo:
create from oofGraphSettings so can subclass with different rules.


Public Types

enum  { kMinDivs = 5 }
enum  { kMaxDivs = 10 }

Public Member Functions

 oofScaleSizer (double Max)
 Perform all calcs in ctor for easy subclassing.

 ~oofScaleSizer ()
double Max ()
double Div ()
double NumDivs ()
long NumMinorTicks ()


Member Enumeration Documentation

anonymous enum
 

Enumeration values:
kMinDivs 

anonymous enum
 

Enumeration values:
kMaxDivs 


Constructor & Destructor Documentation

oofScaleSizer::oofScaleSizer double  Max  ) 
 

Perform all calcs in ctor for easy subclassing.

oofScaleSizer::~oofScaleSizer  )  [inline]
 


Member Function Documentation

double oofScaleSizer::Div  )  [inline]
 

double oofScaleSizer::Max  )  [inline]
 

double oofScaleSizer::NumDivs  )  [inline]
 

long oofScaleSizer::NumMinorTicks  )  [inline]
 


The documentation for this class was generated from the following files:
Generated on Fri Jan 2 01:26:06 2004 for OOFILE by doxygen 1.3.5