_port_fd | vreckoDP_base::LHeadTracker | protected |
_port_name_dual | vreckoDP_base::LHeadTracker | protected |
absPI | vreckoDP_base::LHeadTracker | protected |
absRO | vreckoDP_base::LHeadTracker | protected |
absX | vreckoDP_base::LHeadTracker | protected |
absY | vreckoDP_base::LHeadTracker | protected |
absYA | vreckoDP_base::LHeadTracker | protected |
absZ | vreckoDP_base::LHeadTracker | protected |
actual_p | vreckoDP_base::LHeadTracker | protected |
addInputPin(InputPinBase *pin) | vrecko::BaseClass | |
addNotification(BaseClass *receiver, unsigned long notificationTypes) | vrecko::BaseClass | |
addOutputPin(OutputPinBase *pin) | vrecko::BaseClass | |
addRequestInputPin(RequestInputPinBase *pin) | vrecko::BaseClass | |
addRequestOutputPin(RequestOutputPinBase *pin) | vrecko::BaseClass | |
attribute | vrecko::BaseClass | protected |
attributeLock | vrecko::BaseClass | protected |
AttributeMap typedef | vrecko::BaseClass | protected |
base1 | vreckoDP_base::LHeadTracker | protected |
base2 | vreckoDP_base::LHeadTracker | protected |
base3 | vreckoDP_base::LHeadTracker | protected |
BaseClass(const char *startingSenderString) | vrecko::BaseClass | |
BaseClass(BaseClass &bc) | vrecko::BaseClass | |
button | vreckoDP_base::L3DMouse | protected |
calibrateDevice(void) | vrecko::Device | inlinevirtual |
checkDiff(const long int &x, const long int &y, const long int &z, const long int &n_pi, const long int &n_ya, const long int &n_ro) | vreckoDP_base::LHeadTracker | protected |
closeDevice(void) | vreckoDP_base::L3DMouse | virtual |
DECLARE_OUTPUT(Button_Left, vrecko::MessageBool) | vreckoDP_base::L3DMouse | protected |
DECLARE_OUTPUT(Button_Middle, vrecko::MessageBool) | vreckoDP_base::L3DMouse | protected |
DECLARE_OUTPUT(Button_Right, vrecko::MessageBool) | vreckoDP_base::L3DMouse | protected |
DECLARE_OUTPUT(Button_Suspend, vrecko::MessageBool) | vreckoDP_base::L3DMouse | protected |
DECLARE_OUTPUT(Button_Mouse_stand, vrecko::MessageBool) | vreckoDP_base::L3DMouse | protected |
vreckoDP_base::LHeadTracker::DECLARE_OUTPUT(Position, vrecko::MessageVec3) | vreckoDP_base::LHeadTracker | protected |
vreckoDP_base::LHeadTracker::DECLARE_OUTPUT(Orientation, vrecko::MessageQuat) | vreckoDP_base::LHeadTracker | protected |
delay(int msec) | vreckoDP_base::LHeadTracker | inlineprotected |
deleteAttribute(const std::string &attr_name) | vrecko::BaseClass | |
demandReport(void) | vreckoDP_base::LHeadTracker | |
Device(const char *startingDeviceName, const char *pname="") | vrecko::Device | |
device_type | vrecko::Device | protected |
diagnostic(void) | vreckoDP_base::LHeadTracker | protected |
findPinInList(const char *strName, PinList *pinList) | vrecko::BaseClass | inlineprotected |
first_report | vreckoDP_base::LHeadTracker | protected |
get_rel_pos(long int x, long int y, long int z) | vreckoDP_base::LHeadTracker | protected |
getAttribute(const std::string &attr_name) | vrecko::BaseClass | inline |
getAttribute(const char *attr_name) | vrecko::BaseClass | inline |
getCalibrationString(void) | vrecko::Device | inlinevirtual |
getDeviceType(void) | vrecko::Device | inline |
getEuler(osg::Matrix &_mat) | vreckoDP_base::LHeadTracker | protected |
getID(void) | vrecko::Device | inline |
getInputPin(const char *strName) | vrecko::BaseClass | |
getLButton(void) | vreckoDP_base::L3DMouse | inline |
getMButton(void) | vreckoDP_base::L3DMouse | inline |
getOutputPin(const char *strName) | vrecko::BaseClass | |
getPortName(void) | vrecko::Device | inline |
getPriority(void) const | vrecko::BaseClass | inline |
getRButton(void) | vreckoDP_base::L3DMouse | inline |
getRecData(long int *x, long int *y, long int *z, long int *pi, long int *ya, long int *ro, char *packet) | vreckoDP_base::L3DMouse | protected |
getRequestInputPin(const char *strName) | vrecko::BaseClass | |
getRequestOutputPin(const char *strName) | vrecko::BaseClass | |
getRotate(float *p_rotate) | vreckoDP_base::LHeadTracker | |
getRotate(void) | vreckoDP_base::LHeadTracker | |
getRotateA(void) | vreckoDP_base::LHeadTracker | |
getRotateM(void) | vreckoDP_base::LHeadTracker | |
getRotateQ(void) | vreckoDP_base::LHeadTracker | |
getSButton(void) | vreckoDP_base::L3DMouse | inline |
getSceneFile() const | vrecko::BaseClass | inline |
getSenderString(void) | vrecko::BaseClass | inlinevirtual |
getTranslate(float *p_trans) | vreckoDP_base::LHeadTracker | |
getTranslate(void) | vreckoDP_base::LHeadTracker | |
id | vrecko::Device | protected |
initialize(XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *parameters=NULL) | vrecko::BaseClass | virtual |
initializeFromString(const char *xmlString) | vrecko::BaseClass | virtual |
inputPinsList | vrecko::BaseClass | protected |
inputPresent(const std::string &name) | vrecko::BaseClass | |
L3DMouse() | vreckoDP_base::L3DMouse | |
L3DMouse(const char *port) | vreckoDP_base::L3DMouse | |
last_absPI | vreckoDP_base::LHeadTracker | protected |
last_absRO | vreckoDP_base::LHeadTracker | protected |
last_absYA | vreckoDP_base::LHeadTracker | protected |
last_rot | vreckoDP_base::LHeadTracker | protected |
left_button | vreckoDP_base::L3DMouse | protected |
LHeadTracker() | vreckoDP_base::LHeadTracker | |
LHeadTracker(const char *port_name) | vreckoDP_base::LHeadTracker | |
LHeadTracker(const char *port_name1, const char *port_name2) | vreckoDP_base::LHeadTracker | |
lhtRead(char *buf, int n) | vreckoDP_base::LHeadTracker | protected |
loadXMLParameters(XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *pParametersNode) | vreckoDP_base::L3DMouse | virtual |
vrecko::Device::loadXMLParameters(const char *xmlString) | vrecko::BaseClass | virtual |
middle_button | vreckoDP_base::L3DMouse | protected |
mouse_stand_button | vreckoDP_base::L3DMouse | protected |
NOTIFICATION_ALL enum value | vrecko::BaseClass | |
NOTIFICATION_DELETE_CLASS enum value | vrecko::BaseClass | |
NOTIFICATION_EO_REGISTERING enum value | vrecko::BaseClass | |
NOTIFICATION_EO_UNREGISTERING enum value | vrecko::BaseClass | |
NOTIFICATION_PROGRAM_TERMINATION enum value | vrecko::BaseClass | |
notifications | vrecko::BaseClass | protected |
notificationsLock | vrecko::BaseClass | protected |
NotificationTypes enum name | vrecko::BaseClass | |
openDevice(void) | vreckoDP_base::L3DMouse | virtual |
openPort(const char *_pname, int *temp_port_fd) | vreckoDP_base::LHeadTracker | protected |
origin | vreckoDP_base::LHeadTracker | protected |
outputPinsList | vrecko::BaseClass | protected |
outputPresent(const std::string &name) | vrecko::BaseClass | |
PinList typedef | vrecko::BaseClass | protected |
port_fd | vreckoDP_base::LHeadTracker | protected |
port_fd_dual | vreckoDP_base::LHeadTracker | protected |
port_name | vrecko::Device | protected |
pos | vreckoDP_base::LHeadTracker | protected |
pos_diff | vreckoDP_base::LHeadTracker | protected |
postInitialize(void) | vrecko::BaseClass | inlinevirtual |
preInitialize(void) | vrecko::BaseClass | inlinevirtual |
printBuffer(const char *buf, int length) | vreckoDP_base::LHeadTracker | protected |
printPos(void) | vreckoDP_base::LHeadTracker | |
priority | vrecko::BaseClass | protected |
processEvent(const std::string &input_name, VreckoMessage *pMessage) | vrecko::BaseClass | virtual |
processNotification(BaseClass *sender, unsigned long notificationType, void *notificationData) | vrecko::BaseClass | inlineprotectedvirtual |
processRequest(const std::string &request_input_name, VreckoMessage *pMessage) | vrecko::BaseClass | virtual |
read_len | vreckoDP_base::LHeadTracker | protected |
rec_out | vreckoDP_base::LHeadTracker | protected |
removeInputPin(InputPinBase *pin) | vrecko::BaseClass | |
removeNotification(BaseClass *receiver, unsigned long notificationTypes=NOTIFICATION_ALL) | vrecko::BaseClass | |
removeOutputPin(OutputPinBase *pin) | vrecko::BaseClass | |
removeRequestInputPin(RequestInputPinBase *pin) | vrecko::BaseClass | |
removeRequestOutputPin(RequestOutputPinBase *pin) | vrecko::BaseClass | |
reportError(const std::string &error) | vrecko::BaseClass | |
req_len | vreckoDP_base::LHeadTracker | protected |
requestInputPinsList | vrecko::BaseClass | protected |
requestOutputPinsList | vrecko::BaseClass | protected |
reset(void) | vreckoDP_base::LHeadTracker | protected |
resetBase(osg::Vec4 b1, osg::Vec4 b2, osg::Vec4 b3, osg::Vec4 orig) | vreckoDP_base::LHeadTracker | |
ret_pos | vreckoDP_base::LHeadTracker | protected |
ret_rot | vreckoDP_base::LHeadTracker | protected |
ret_rotm | vreckoDP_base::LHeadTracker | protected |
ret_rotq | vreckoDP_base::LHeadTracker | protected |
right_button | vreckoDP_base::L3DMouse | protected |
rot | vreckoDP_base::LHeadTracker | protected |
rot_diff | vreckoDP_base::LHeadTracker | protected |
rot_type | vreckoDP_base::LHeadTracker | protected |
rotq | vreckoDP_base::LHeadTracker | protected |
rotq_diff | vreckoDP_base::LHeadTracker | protected |
rx_buf | vreckoDP_base::LHeadTracker | protected |
saveXMLParameters(XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument *) | vreckoDP_base::L3DMouse | virtual |
scanDevice(void) | vreckoDP_base::L3DMouse | protected |
scanDeviceX(void) | vreckoDP_base::LHeadTracker | protected |
sceneFile | vrecko::BaseClass | protected |
senderString | vrecko::BaseClass | protected |
sendNotifications(unsigned long notificationType, void *notificationData) | vrecko::BaseClass | protected |
setAttribute(const std::string &attr_name, int attr_value) | vrecko::BaseClass | inline |
setBaseR(osg::Vec4 b1, osg::Vec4 b2, osg::Vec4 b3, osg::Vec4 orig) | vreckoDP_base::LHeadTracker | |
setBaseT(osg::Vec4 b1, osg::Vec4 b2, osg::Vec4 b3, osg::Vec4 orig) | vreckoDP_base::LHeadTracker | |
setID(int new_id) | vrecko::Device | |
setInitialPosition(osg::Vec4 &_pos) | vreckoDP_base::LHeadTracker | |
setInitialPosition(osg::Vec4 &_pos1, osg::Vec4 &_pos2) | vreckoDP_base::LHeadTracker | |
setInitialRotation(osg::Vec4 &_rot) | vreckoDP_base::LHeadTracker | |
setInitialRotation(osg::Vec4 &_rot1, osg::Vec4 &_rot2) | vreckoDP_base::LHeadTracker | |
setPortName(const char *pname) | vrecko::Device | inline |
setPriority(long int pr) | vrecko::BaseClass | inline |
setRotationType(rotation_type _type) | vreckoDP_base::LHeadTracker | inline |
setSceneFile(const std::string &sceneFileName) | vrecko::BaseClass | |
setSlaveTransmitterType(unsigned char transmitter_type) | vreckoDP_base::LHeadTracker | |
singleReport(char *reply) | vreckoDP_base::LHeadTracker | protected |
suspend_button | vreckoDP_base::L3DMouse | protected |
tenv | vreckoDP_base::LHeadTracker | protected |
tr_matrix | vreckoDP_base::LHeadTracker | protected |
tr_matrix2 | vreckoDP_base::LHeadTracker | protected |
translate_mapping | vreckoDP_base::LHeadTracker | protected |
tx_buf | vreckoDP_base::LHeadTracker | protected |
update(void) | vreckoDP_base::L3DMouse | virtual |
~BaseClass() | vrecko::BaseClass | virtual |
~Device() | vrecko::Device | inlinevirtual |
~L3DMouse() | vreckoDP_base::L3DMouse | |
~LHeadTracker() | vreckoDP_base::LHeadTracker | |