GVectors::VSetOrigin Class Reference

Class used to set the origin of vector store items. More...

#include <vstorefuncs.h>

List of all members.

Public Member Functions

 VSetOrigin (const Coordinates &c)
 Constructor.
 VSetOrigin (const VSetOrigin &t)
 Copy constructor.
 ~VSetOrigin ()
 Destructor.
void operator() (VStoreItem *i) const
 Set the origin.

Private Member Functions

VSetOriginoperator= (const VSetOrigin &)
 Assignment operator.

Private Attributes

const Coordinatesorigin
 Holds the origin.


Detailed Description

This class is used to set the origin of vector store items.


Constructor & Destructor Documentation

GVectors::VSetOrigin::VSetOrigin ( const Coordinates c  )  [inline, explicit]

Constructor.

Parameters:
c The origin to set items to.

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

Copy constructor.

Parameters:
t A const reference to a VSetOrigin object.

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

Destructor. Does nothing. Just for completeness.


Member Function Documentation

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

Assginment operator. Not used.

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

Sets the origin on the specified VStoreItem.

Parameters:
i Pointer to the VStoreItem.


Member Data Documentation

const Coordinates& GVectors::VSetOrigin::origin [private]

Holds the origin to be set on children.


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