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

oofPlotBits Class Reference

#include <oofPlBit.h>

Collaboration diagram for oofPlotBits:

Collaboration graph
[legend]
List of all members.

Detailed Description

Collection of oofGEO to draw for an oofGraph.

Consider a graph's version of a metafile or pict, these are generated from the information passed into the graph.

Todo:
allow specification of different oofTransformationManager
See also:
oofSeriesSet for the management of info in graphs.


Public Member Functions

 oofPlotBits ()
virtual ~oofPlotBits ()
void append (oofGeo *inItem)
void remove ()
oofPlotBitsItemfirst () const
bool isEmpty ()
unsigned long count ()
void draw ()
void describe (std::ostream &os) const
void setIdealRect (oofRect &inRect)
void setPaneRect (oofRect &inRect)
oofRect getPaneRect () const
oofRectgetIdealRect ()
void clearTransform ()

Protected Member Functions

virtual void DrawSelf ()
virtual void DescribeSelf (std::ostream &os) const

Protected Attributes

oofTransformationManager mTransformationManager
unsigned long mCount
oofPlotBitsItemmFirst
oofPlotBitsItemmLast


Constructor & Destructor Documentation

oofPlotBits::oofPlotBits  ) 
 

oofPlotBits::~oofPlotBits  )  [virtual]
 


Member Function Documentation

void oofPlotBits::append oofGeo inItem  ) 
 

void oofPlotBits::clearTransform  )  [inline]
 

unsigned long oofPlotBits::count  ) 
 

void oofPlotBits::describe std::ostream &  os  )  const
 

void oofPlotBits::DescribeSelf std::ostream &  os  )  const [protected, virtual]
 

void oofPlotBits::draw  ) 
 

void oofPlotBits::DrawSelf  )  [protected, virtual]
 

oofPlotBitsItem * oofPlotBits::first  )  const
 

oofRect & oofPlotBits::getIdealRect  ) 
 

oofRect oofPlotBits::getPaneRect  )  const [inline]
 

bool oofPlotBits::isEmpty  ) 
 

void oofPlotBits::remove  ) 
 

void oofPlotBits::setIdealRect oofRect inRect  ) 
 

void oofPlotBits::setPaneRect oofRect inRect  ) 
 


Member Data Documentation

unsigned long oofPlotBits::mCount [protected]
 

oofPlotBitsItem* oofPlotBits::mFirst [protected]
 

oofPlotBitsItem* oofPlotBits::mLast [protected]
 

oofTransformationManager oofPlotBits::mTransformationManager [protected]
 


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