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

#include <MarkerFactory.h>

Inheritance diagram for VirtualFixture::MarkerFactory:

Public Member Functions

 MarkerFactory ()
 
 ~MarkerFactory ()
 
void apply (PHANToM *pPHANToM, osg::Vec3 &force)
 
void processEvent (const std::string &input_name, void *value)
 
void preInitialize (void)
 
void postInitialize (void)
 
void update (void)
 
int addMarker ()
 
void removeAllMarkers ()
 
bool loadXMLParameters (XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *pParametersNode)
 
XERCES_CPP_NAMESPACE_QUALIFIER
DOMNode * 
getXMLParameters (XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument *)
 

Protected Attributes

PHANToM * PHANToMDevice
 
bool all_on
 
bool active
 
int num_of_markers
 
vector< Markermarkers
 
osg::Vec3 act_position
 

Constructor & Destructor Documentation

MarkerFactory::MarkerFactory ( )
VirtualFixture::MarkerFactory::~MarkerFactory ( )
inline

Member Function Documentation

int MarkerFactory::addMarker ( void  )
void MarkerFactory::apply ( PHANToM *  pPHANToM,
osg::Vec3 &  force 
)

Process the Events.

XERCES_CPP_NAMESPACE_QUALIFIER DOMNode * MarkerFactory::getXMLParameters ( XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument *  pDocNode)
bool MarkerFactory::loadXMLParameters ( XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *  pParametersNode)
void MarkerFactory::postInitialize ( void  )
void MarkerFactory::preInitialize ( void  )
void MarkerFactory::processEvent ( const std::string &  input_name,
void *  value 
)
void MarkerFactory::removeAllMarkers ( void  )
void MarkerFactory::update ( void  )

Member Data Documentation

osg::Vec3 VirtualFixture::MarkerFactory::act_position
protected
bool VirtualFixture::MarkerFactory::active
protected
bool VirtualFixture::MarkerFactory::all_on
protected
vector<Marker> VirtualFixture::MarkerFactory::markers
protected
int VirtualFixture::MarkerFactory::num_of_markers
protected
PHANToM* VirtualFixture::MarkerFactory::PHANToMDevice
protected

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