CursorTransformationModel Class Reference

#include <CursorTransformationModel.h>

Inherited by GoGoCursorModel, HomerCursorModel, and VirtualHandCursorModel.

List of all members.


Public Member Functions

virtual ~CursorTransformationModel ()
virtual TransformationData generateCursorTransformation (TransformationData userTransformation, User *user)=0
virtual std::string getName ()=0

Constructor & Destructor Documentation

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

Empty destructor.


Member Function Documentation

virtual TransformationData CursorTransformationModel::generateCursorTransformation ( TransformationData  userTransformation,
User user 
) [pure virtual]

A transformation matrix is generated based on the current selected CursorTransformationModel for the certain User.

Parameters:
userTransformation the Transformation of the User
user a pointer to the User
Returns:
the transformation matrix of the Cursor in world coordinates

Implemented in HomerCursorModel, GoGoCursorModel, and VirtualHandCursorModel.

virtual std::string CursorTransformationModel::getName (  )  [pure virtual]

This method provides a human readable name for the CursorTransformationModel

Returns:
the name of the model.

Implemented in HomerCursorModel, GoGoCursorModel, and VirtualHandCursorModel.


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

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