#include <Tracker_Calibration_impl.h>
Classes | |
| struct | fulcrum |
Public Types | |
| typedef std::pair< double, double > | fulcrumPair |
| typedef std::vector< fulcrumPair > | sensorCal |
| typedef std::vector< sensorCal > | trackerCal |
Public Member Functions | |
| virtual void | clearAllData () |
| virtual void | connectSlot () |
| virtual void | GetNAdd_clicked () |
| virtual void | helpSlot () |
| virtual void | loadCoord () |
| virtual void | loadSlot () |
| virtual void | ResetCalib_clicked () |
| virtual void | saveCoord () |
| virtual void | saveSlot () |
| virtual void | SendDataToTracker_clicked () |
| Tracker_Calibration_impl () | |
| ~Tracker_Calibration_impl () | |
Private Member Functions | |
| int | closeDevice () |
| bool | displayCal (trackerCal cal) |
| int | openDevice (std::string &trackLeftId, std::string &trackRightId) |
| void | printFulcrum (fulcrum fulc) |
| void | updateCounter () |
Private Attributes | |
| int | coordCountLeft |
| int | coordCountRight |
| kogmo_rtdb_obj_e1_fobtracker_t * | dataobj_left |
| kogmo_rtdb_obj_info_t | dataobj_left_info |
| kogmo_rtdb_obj_e1_fobtracker_t * | dataobj_right |
| kogmo_rtdb_obj_info_t | dataobj_right_info |
| kogmo_rtdb_handle_t * | dbc |
| kogmo_rtdb_connect_info_t | dbinfo |
| int | fcountLeft |
| int | fcountRight |
| fulcrum | fulcrumarrayLeft [255] |
| fulcrum | fulcrumarrayRight [255] |
| kogmo_rtdb_objid_t | oidLeft |
| kogmo_rtdb_objid_t | oidRight |
| bool | trackLeft |
| bool | trackRight |
Definition at line 41 of file Tracker_Calibration_impl.h.
| typedef std::pair<double, double> Tracker_Calibration_impl::fulcrumPair |
Definition at line 66 of file Tracker_Calibration_impl.h.
| typedef std::vector<fulcrumPair> Tracker_Calibration_impl::sensorCal |
Definition at line 67 of file Tracker_Calibration_impl.h.
| typedef std::vector<sensorCal> Tracker_Calibration_impl::trackerCal |
Definition at line 68 of file Tracker_Calibration_impl.h.
Definition at line 42 of file Tracker_Calibration_impl.cc.
Definition at line 55 of file Tracker_Calibration_impl.cc.
| void Tracker_Calibration_impl::clearAllData | ( | ) | [virtual] |
Definition at line 453 of file Tracker_Calibration_impl.cc.
| int Tracker_Calibration_impl::closeDevice | ( | ) | [private] |
Definition at line 152 of file Tracker_Calibration_impl.cc.
| void Tracker_Calibration_impl::connectSlot | ( | ) | [virtual] |
Definition at line 69 of file Tracker_Calibration_impl.cc.
| bool Tracker_Calibration_impl::displayCal | ( | trackerCal | cal | ) | [private] |
Definition at line 164 of file Tracker_Calibration_impl.cc.
| void Tracker_Calibration_impl::GetNAdd_clicked | ( | ) | [virtual] |
Definition at line 351 of file Tracker_Calibration_impl.cc.
| void Tracker_Calibration_impl::helpSlot | ( | ) | [virtual] |
Definition at line 341 of file Tracker_Calibration_impl.cc.
| void Tracker_Calibration_impl::loadCoord | ( | ) | [virtual] |
Definition at line 300 of file Tracker_Calibration_impl.cc.
| void Tracker_Calibration_impl::loadSlot | ( | ) | [virtual] |
Definition at line 242 of file Tracker_Calibration_impl.cc.
| int Tracker_Calibration_impl::openDevice | ( | std::string & | trackLeftId, |
| std::string & | trackRightId | ||
| ) | [private] |
Definition at line 103 of file Tracker_Calibration_impl.cc.
| void Tracker_Calibration_impl::printFulcrum | ( | fulcrum | fulc | ) | [private] |
Definition at line 234 of file Tracker_Calibration_impl.cc.
| void Tracker_Calibration_impl::ResetCalib_clicked | ( | ) | [virtual] |
Definition at line 425 of file Tracker_Calibration_impl.cc.
| void Tracker_Calibration_impl::saveCoord | ( | ) | [virtual] |
Definition at line 329 of file Tracker_Calibration_impl.cc.
| void Tracker_Calibration_impl::saveSlot | ( | ) | [virtual] |
Definition at line 186 of file Tracker_Calibration_impl.cc.
| void Tracker_Calibration_impl::SendDataToTracker_clicked | ( | ) | [virtual] |
Definition at line 469 of file Tracker_Calibration_impl.cc.
| void Tracker_Calibration_impl::updateCounter | ( | ) | [private] |
Definition at line 61 of file Tracker_Calibration_impl.cc.
int Tracker_Calibration_impl::coordCountLeft [private] |
Definition at line 83 of file Tracker_Calibration_impl.h.
int Tracker_Calibration_impl::coordCountRight [private] |
Definition at line 84 of file Tracker_Calibration_impl.h.
kogmo_rtdb_obj_e1_fobtracker_t* Tracker_Calibration_impl::dataobj_left [private] |
Definition at line 94 of file Tracker_Calibration_impl.h.
kogmo_rtdb_obj_info_t Tracker_Calibration_impl::dataobj_left_info [private] |
Definition at line 92 of file Tracker_Calibration_impl.h.
kogmo_rtdb_obj_e1_fobtracker_t* Tracker_Calibration_impl::dataobj_right [private] |
Definition at line 95 of file Tracker_Calibration_impl.h.
kogmo_rtdb_obj_info_t Tracker_Calibration_impl::dataobj_right_info [private] |
Definition at line 93 of file Tracker_Calibration_impl.h.
kogmo_rtdb_handle_t* Tracker_Calibration_impl::dbc [private] |
Definition at line 90 of file Tracker_Calibration_impl.h.
kogmo_rtdb_connect_info_t Tracker_Calibration_impl::dbinfo [private] |
Definition at line 91 of file Tracker_Calibration_impl.h.
int Tracker_Calibration_impl::fcountLeft [private] |
Definition at line 81 of file Tracker_Calibration_impl.h.
int Tracker_Calibration_impl::fcountRight [private] |
Definition at line 82 of file Tracker_Calibration_impl.h.
fulcrum Tracker_Calibration_impl::fulcrumarrayLeft[255] [private] |
Definition at line 86 of file Tracker_Calibration_impl.h.
fulcrum Tracker_Calibration_impl::fulcrumarrayRight[255] [private] |
Definition at line 87 of file Tracker_Calibration_impl.h.
kogmo_rtdb_objid_t Tracker_Calibration_impl::oidLeft [private] |
Definition at line 96 of file Tracker_Calibration_impl.h.
kogmo_rtdb_objid_t Tracker_Calibration_impl::oidRight [private] |
Definition at line 97 of file Tracker_Calibration_impl.h.
bool Tracker_Calibration_impl::trackLeft [private] |
Definition at line 78 of file Tracker_Calibration_impl.h.
bool Tracker_Calibration_impl::trackRight [private] |
Definition at line 79 of file Tracker_Calibration_impl.h.