vrecko
virtual reality framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
VirtualFixture::Drag Class Reference

#include <Drag.h>

Inheritance diagram for VirtualFixture::Drag:

Public Member Functions

 Drag ()
 
 ~Drag ()
 
void apply (PHANToM *pPHANToM, osg::Vec3 &force)
 
void processEvent (const std::string &input_name, void *value)
 
void dispatchEvent (const std::string &pInputName, void *pValue)
 
void dispatchMessage (Message *pMessage)
 
void preInitialize (void)
 
void postInitialize (void)
 
void update (void)
 
bool loadXMLParameters (XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *pParametersNode)
 
XERCES_CPP_NAMESPACE_QUALIFIER
DOMNode * 
getXMLParameters (XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument *)
 
void displayAllGestures (void)
 

Protected Attributes

PHANToM * PHANToMDevice
 
bool all_on
 
bool active
 
bool force
 
osg::Vec3 position
 
CPlayerplayer
 

Constructor & Destructor Documentation

Drag::Drag ( )
VirtualFixture::Drag::~Drag ( )
inline

Member Function Documentation

void Drag::apply ( PHANToM *  pPHANToM,
osg::Vec3 &  force 
)

Process the Events.

void Drag::dispatchEvent ( const std::string &  pInputName,
void *  pValue 
)
void Drag::dispatchMessage ( Message *  pMessage)
void Drag::displayAllGestures ( void  )
XERCES_CPP_NAMESPACE_QUALIFIER DOMNode * Drag::getXMLParameters ( XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument *  pDocNode)
bool Drag::loadXMLParameters ( XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *  pParametersNode)
void Drag::postInitialize ( void  )
void Drag::preInitialize ( void  )
void Drag::processEvent ( const std::string &  input_name,
void *  value 
)
void Drag::update ( void  )

Member Data Documentation

bool VirtualFixture::Drag::active
protected
bool VirtualFixture::Drag::all_on
protected
bool VirtualFixture::Drag::force
protected
PHANToM* VirtualFixture::Drag::PHANToMDevice
protected
CPlayer* VirtualFixture::Drag::player
protected
osg::Vec3 VirtualFixture::Drag::position
protected

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