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

OOF_mixOverlayableGraph Class Reference
[OOFILE Graphing engine.]

#include <oofGrphs.h>

Inheritance diagram for OOF_mixOverlayableGraph:

Inheritance graph
[legend]
Collaboration diagram for OOF_mixOverlayableGraph:

Collaboration graph
[legend]
List of all members.

Detailed Description

Mixin base for oofGraph's that draw lines as overlays on original bars.

Just performs the data management for the overlay. Either overlay by specifying a single dbView to have one column of dbLong values or specify a number N saying the last N series of the original data are drawn as overlays.

Todo:
allow the dbView incoming to contain more than one sries


Public Member Functions

 OOF_mixOverlayableGraph (unsigned long numOverlaid=0)
virtual ~OOF_mixOverlayableGraph ()
void setOverlaid (unsigned long numOverlaid)
void setOverlayView (dbView *clonedView)
 will become adoptedView in future

void setOverlayView (const dbView &clonedView)
dbViewgetOverlayView () const
unsigned long getNumOverlaid () const

Protected Attributes

unsigned long mNumOverlaid
 Allow for items in the main view to be overlaid.

dbViewmOverlayView
 OWNED Allow for adding another view (long) with an overlay in it.


Constructor & Destructor Documentation

OOF_mixOverlayableGraph::OOF_mixOverlayableGraph unsigned long  numOverlaid = 0  ) 
 

OOF_mixOverlayableGraph::~OOF_mixOverlayableGraph  )  [virtual]
 


Member Function Documentation

unsigned long OOF_mixOverlayableGraph::getNumOverlaid  )  const [inline]
 

dbView * OOF_mixOverlayableGraph::getOverlayView  )  const [inline]
 

void OOF_mixOverlayableGraph::setOverlaid unsigned long  numOverlaid  ) 
 

void OOF_mixOverlayableGraph::setOverlayView const dbView clonedView  ) 
 

void OOF_mixOverlayableGraph::setOverlayView dbView clonedView  ) 
 

will become adoptedView in future


Member Data Documentation

unsigned long OOF_mixOverlayableGraph::mNumOverlaid [protected]
 

Allow for items in the main view to be overlaid.

dbView* OOF_mixOverlayableGraph::mOverlayView [protected]
 

OWNED Allow for adding another view (long) with an overlay in it.


The documentation for this class was generated from the following files:
Generated on Thu Jan 1 21:41:24 2004 for OOFILE by doxygen 1.3.5