AllInOneTranslationButtonModel Class Reference

#include <AllInOneTranslationButtonModel.h>

Inherits TranslationModel.

Collaboration diagram for AllInOneTranslationButtonModel:

List of all members.


Public Member Functions

 AllInOneTranslationButtonModel (unsigned frontIdx, unsigned backIdx, unsigned upIdx, unsigned downIdx, float frontBackSpeed, float upDownSpeed)
virtual ~AllInOneTranslationButtonModel ()
virtual void getTranslation (ControllerInterface *controller, const gmtl::Quatf &rotationChange, gmtl::Vec3f &result, float dt)

Protected Attributes

unsigned bttnIdx [4]
float frontBackSpeed
float upDownSpeed

Constructor & Destructor Documentation

AllInOneTranslationButtonModel::AllInOneTranslationButtonModel ( unsigned  frontIdx,
unsigned  backIdx,
unsigned  upIdx,
unsigned  downIdx,
float  frontBackSpeed,
float  upDownSpeed 
)

virtual AllInOneTranslationButtonModel::~AllInOneTranslationButtonModel (  )  [inline, virtual]


Member Function Documentation

void AllInOneTranslationButtonModel::getTranslation ( ControllerInterface controller,
const gmtl::Quatf &  rotationChange,
gmtl::Vec3f &  result,
float  dt 
) [virtual]

Implements TranslationModel.


Member Data Documentation

unsigned AllInOneTranslationButtonModel::bttnIdx[4] [protected]


The documentation for this class was generated from the following files:

Generated on Wed Oct 20 16:11:53 2010 for inVRs by doxygen 1.5.8