GVectors::VSetRotation Class Reference

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

#include <vstorefuncs.h>

List of all members.

Public Member Functions

 VSetRotation (const Rotation &r)
 Constructor.
 VSetRotation (const VSetRotation &r)
 Copy constructor.
 ~VSetRotation ()
 Destructor.
void operator() (VStoreItem *i) const
 Set the rotation on the item.

Private Member Functions

const VSetRotationoperator= (const VSetRotation &)
 Assignment operator.

Private Attributes

const Rotationrotation
 The rotation to be set on the items.


Detailed Description

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


Constructor & Destructor Documentation

GVectors::VSetRotation::VSetRotation ( const Rotation r  )  [inline, explicit]

Constructor.

Parameters:
r A const reference to a rotation to be set on the items.

GVectors::VSetRotation::VSetRotation ( const VSetRotation r  )  [inline]

Copy constructor.

Parameters:
r A const reference to a VSetRotation object.

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

Destructor. Does nothing. Just for completeness.


Member Function Documentation

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

Assginment operator. Not used.

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

Sets the rotation on the specified VStoreItem.

Parameters:
i Pointer to the VStoreItem.


Member Data Documentation

const Rotation& GVectors::VSetRotation::rotation [private]

The rotation to be set on the items.


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