Classes | Public Types | Public Member Functions | Private Member Functions | Private Attributes | List of all members
Tracker_Calibration_impl Class Reference

#include <Tracker_Calibration_impl.h>

Inheritance diagram for Tracker_Calibration_impl:
Inheritance graph
[legend]

Classes

struct  fulcrum
 

Public Types

typedef std::pair< double, double > fulcrumPair
 
typedef std::vector< fulcrumPairsensorCal
 
typedef std::vector< sensorCaltrackerCal
 

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
 

Detailed Description

Definition at line 41 of file Tracker_Calibration_impl.h.

Member Typedef Documentation

typedef std::pair<double, double> Tracker_Calibration_impl::fulcrumPair

Definition at line 66 of file Tracker_Calibration_impl.h.

Definition at line 67 of file Tracker_Calibration_impl.h.

Definition at line 68 of file Tracker_Calibration_impl.h.

Constructor & Destructor Documentation

Tracker_Calibration_impl::Tracker_Calibration_impl ( )

Definition at line 42 of file Tracker_Calibration_impl.cc.

Tracker_Calibration_impl::~Tracker_Calibration_impl ( )

Definition at line 55 of file Tracker_Calibration_impl.cc.

Member Function Documentation

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.

Member Data Documentation

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.


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


asr_flock_of_birds
Author(s): Bernhardt Andre, Engelmann Stephan, Giesler Björn, Heller Florian, Jäkel Rainer, Nguyen Trung, Pardowitz Michael, Weckesser Peter, Yi Xie, Zöllner Raoul
autogenerated on Mon Jun 10 2019 12:44:40