#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.