OpenCOVER
Public Member Functions | List of all members
opencover::ConstInputDevice Class Reference

#include <input_const.h>

Inheritance diagram for opencover::ConstInputDevice:
Inheritance graph
[legend]
Collaboration diagram for opencover::ConstInputDevice:
Collaboration graph
[legend]

Public Member Functions

 ConstInputDevice (const std::string &name)
 
bool needsThread () const
 
- Public Member Functions inherited from opencover::InputDevice
 InputDevice (const std::string &configPath)
 
virtual ~InputDevice ()
 
std::string configPath (const std::string &ent="") const
 
virtual bool poll ()
 
virtual void run ()
 
virtual bool needsThread () const
 
void stopLoop ()
 
bool isValid () const
 
bool isVarying () const
 
bool is6Dof () const
 
const std::string & getName () const
 
const osg::Matrix & getOffsetMat () const
 
void setOffsetMat (const osg::Matrix &m)
 
std::string & getCalibrationPointName (int i)
 
osg::Vec3 & getCalibrationPoint (int i)
 

Additional Inherited Members

- Protected Member Functions inherited from opencover::InputDevice
size_t numButtons () const
 
bool getButtonState (size_t idx) const
 
size_t numValuators () const
 
double getValuatorValue (size_t idx) const
 
std::pair< double, double > getValuatorRange (size_t idx) const
 
size_t numBodies () const
 
bool isBodyMatrixValid (size_t idx) const
 
bool isBodyMatrixRelative (size_t idx) const
 
const osg::Matrix & getBodyMatrix (size_t idx) const
 
virtual void update ()
 
- Protected Attributes inherited from opencover::InputDevice
bool loop_is_running
 
OpenThreads::Mutex m_mutex
 If true, the main loop will run. More...
 
const std::string m_config
 
std::string m_name
 
osg::Matrix m_offsetMatrix
 
bool m_isVarying
 
bool m_is6Dof
 
bool m_valid
 
std::vector< bool > m_buttonStates
 
std::vector< double > m_valuatorValues
 
std::vector< std::pair< double, double > > m_valuatorRanges
 
std::vector< bool > m_bodyMatricesValid
 
std::vector< bool > m_bodyMatricesRelative
 
std::vector< osg::Matrix > m_bodyMatrices
 
osg::Vec3 m_calibrationPoints [3]
 
std::string m_calibrationPointNames [3]
 
- Static Protected Attributes inherited from opencover::InputDevice
static osg::Matrix s_identity
 

Constructor & Destructor Documentation

◆ ConstInputDevice()

opencover::ConstInputDevice::ConstInputDevice ( const std::string &  name)

Member Function Documentation

◆ needsThread()

bool opencover::ConstInputDevice::needsThread ( ) const
virtual

Reimplemented from opencover::InputDevice.


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