45 #ifndef _mts3Dconnexion_h
46 #define _mts3Dconnexion_h
54 class mts3DconnexionData;
87 void UpdateDataTable(
void);
105 #endif // _mts3Dconnexion_h
#define CISST_EXPORT
Definition: cmnExportMacros.h:50
std::string ConfigurationName
Definition: mts3Dconnexion.h:98
vct3 Translation
Definition: mts3Dconnexion.h:99
#define CMN_UNUSED(argument)
Definition: cmnPortability.h:479
mts3DconnexionData * Data
Definition: mts3Dconnexion.h:97
mtsDouble Gain
Definition: mts3Dconnexion.h:93
Definition: mtsTaskPeriodic.h:38
const int CMN_DYNAMIC_CREATION_ONEARG
Definition: cmnClassRegisterMacros.h:333
virtual void Startup(void)
Definition: mtsComponent.h:262
mtsBoolVec Mask
Definition: mts3Dconnexion.h:92
virtual void Configure(const std::string &CMN_UNUSED(filename)="")
Definition: mtsTask.h:218
mts3Dconnexion(const mtsTaskPeriodicConstructorArg &arg)
Definition: mts3Dconnexion.h:68
Definition: mtsStateTable.h:67
mtsDoubleVec Axis
Definition: mts3Dconnexion.h:90
mtsBool IsConnected
Definition: mts3Dconnexion.h:95
#define CMN_DECLARE_SERVICES(hasDynamicCreation, lod)
Definition: cmnClassRegisterMacros.h:116
vct3 Orientation
Definition: mts3Dconnexion.h:100
mts3Dconnexion(const std::string &taskName, double period)
Definition: mts3Dconnexion.h:66
mtsBoolVec Buttons
Definition: mts3Dconnexion.h:91
#define CMN_LOG_CLASS_RUN_ERROR
Definition: cmnLogger.h:117
prmPositionCartesianGet Position
Definition: mts3Dconnexion.h:94
~mts3Dconnexion(void)
Definition: mts3Dconnexion.h:72
Definition: mtsTaskPeriodic.h:80
CMN_DECLARE_SERVICES_INSTANTIATION(mts3Dconnexion)
virtual void Cleanup(void)
Definition: mtsComponent.h:267
void ReBias(void)
Definition: mts3Dconnexion.h:82
Definition: mts3Dconnexion.h:57
#define CMN_LOG_ALLOW_DEFAULT
Definition: cmnLogLoD.h:76
mtsStateTable * DataTable
Definition: mts3Dconnexion.h:89
Definition: prmPositionCartesianGet.h:37