GVectors::VDraw Class Reference

Class used to draw VisualVectors. More...

#include <vstorefuncs.h>

List of all members.

Public Member Functions

 VDraw (Drawer &d)
 Constructor.
 VDraw (const VDraw &t)
 Copy constructor.
 ~VDraw ()
 Destructor.
void operator() (VStoreItem *i) const
 Draw the VisualVector associated with the item.

Private Member Functions

VDrawoperator= (const VDraw &)
 Assignment operator.

Private Attributes

Drawerdrawer
 The Drawer used to draw.


Detailed Description

Class used to draw the VisualVectors associated with the vector store items.


Constructor & Destructor Documentation

GVectors::VDraw::VDraw ( Drawer d  )  [inline, explicit]

Constructor.

Parameters:
d A reference to a Drawer object.

GVectors::VDraw::VDraw ( const VDraw t  )  [inline]

Copy constructor.

Parameters:
t A const reference to a VDraw object.

GVectors::VDraw::~VDraw (  )  [inline]

Destructor. Does nothing. Just for completeness.


Member Function Documentation

VDraw& GVectors::VDraw::operator= ( const VDraw  )  [inline, private]

Assginment operator. Not used.

void VDraw::operator() ( VStoreItem i  )  const

Draws the VStoreItem.

Parameters:
i Pointer to the VStoreItem.


Member Data Documentation

Drawer& GVectors::VDraw::drawer [private]

This holds a reference to a Drawer object which provides drawing primitives.


The documentation for this class was generated from the following files:
Generated on Sat Sep 8 19:37:30 2007 for libgvectors by  doxygen 1.4.7