#include <localizer.h>
|
| | Localizer (ExchangeData *_commData, const unsigned int _period) |
| virtual | ~Localizer () |
| double | getDistFromVergence (const double ver) |
| void | getPidOptions (Bottle &options) |
| void | setPidOptions (const Bottle &options) |
| bool | projectPoint (const string &type, const Vector &x, Vector &px) |
| bool | projectPoint (const string &type, const double u, const double v, const double z, Vector &x) |
| bool | projectPoint (const string &type, const double u, const double v, const Vector &plane, Vector &x) |
| bool | triangulatePoint (const Vector &pxl, const Vector &pxr, Vector &x) |
| Vector | getAbsAngles (const Vector &x) |
| Vector | get3DPoint (const string &type, const Vector &ang) |
| bool | getIntrinsicsMatrix (const string &type, Matrix &M, int &w, int &h) |
| bool | setIntrinsicsMatrix (const string &type, const Matrix &M, const int w, const int h) |
| bool | threadInit () |
| void | threadRelease () |
| void | afterStart (bool s) |
| void | run () |
| virtual bool | getExtrinsicsMatrix (const string &type, Matrix &M) |
| virtual bool | setExtrinsicsMatrix (const string &type, const Matrix &M) |
| virtual void | minAllowedVergenceChanged () |
Definition at line 44 of file localizer.h.
◆ Localizer()
| Localizer::Localizer |
( |
ExchangeData * | _commData, |
|
|
const unsigned int | _period ) |
◆ ~Localizer()
| Localizer::~Localizer |
( |
| ) |
|
|
virtual |
◆ afterStart()
| void Localizer::afterStart |
( |
bool | s | ) |
|
◆ get3DPoint()
| Vector Localizer::get3DPoint |
( |
const string & | type, |
|
|
const Vector & | ang ) |
◆ getAbsAngles()
| Vector Localizer::getAbsAngles |
( |
const Vector & | x | ) |
|
◆ getDistFromVergence()
| double Localizer::getDistFromVergence |
( |
const double | ver | ) |
|
◆ getIntrinsicsMatrix()
| bool Localizer::getIntrinsicsMatrix |
( |
const string & | type, |
|
|
Matrix & | M, |
|
|
int & | w, |
|
|
int & | h ) |
◆ getPidOptions()
| void Localizer::getPidOptions |
( |
Bottle & | options | ) |
|
◆ handleAnglesInput()
| void Localizer::handleAnglesInput |
( |
| ) |
|
|
protected |
◆ handleAnglesOutput()
| void Localizer::handleAnglesOutput |
( |
| ) |
|
|
protected |
◆ handleMonocularInput()
| void Localizer::handleMonocularInput |
( |
| ) |
|
|
protected |
◆ handleStereoInput()
| void Localizer::handleStereoInput |
( |
| ) |
|
|
protected |
◆ projectPoint() [1/3]
| bool Localizer::projectPoint |
( |
const string & | type, |
|
|
const double | u, |
|
|
const double | v, |
|
|
const double | z, |
|
|
Vector & | x ) |
◆ projectPoint() [2/3]
| bool Localizer::projectPoint |
( |
const string & | type, |
|
|
const double | u, |
|
|
const double | v, |
|
|
const Vector & | plane, |
|
|
Vector & | x ) |
◆ projectPoint() [3/3]
| bool Localizer::projectPoint |
( |
const string & | type, |
|
|
const Vector & | x, |
|
|
Vector & | px ) |
◆ run()
◆ setIntrinsicsMatrix()
| bool Localizer::setIntrinsicsMatrix |
( |
const string & | type, |
|
|
const Matrix & | M, |
|
|
const int | w, |
|
|
const int | h ) |
◆ setPidOptions()
| void Localizer::setPidOptions |
( |
const Bottle & | options | ) |
|
◆ threadInit()
| bool Localizer::threadInit |
( |
| ) |
|
◆ threadRelease()
| void Localizer::threadRelease |
( |
| ) |
|
◆ triangulatePoint()
| bool Localizer::triangulatePoint |
( |
const Vector & | pxl, |
|
|
const Vector & | pxr, |
|
|
Vector & | x ) |
◆ commData
◆ cxl
◆ cxr
◆ cyl
◆ cyr
◆ dominantEye
◆ eyeCAbsFrame
| Matrix Localizer::eyeCAbsFrame |
|
protected |
◆ eyesHalfBaseline
| double Localizer::eyesHalfBaseline |
|
protected |
◆ heightL
◆ heightR
◆ invEyeCAbsFrame
| Matrix Localizer::invEyeCAbsFrame |
|
protected |
◆ invPrjL
| Matrix * Localizer::invPrjL |
|
protected |
◆ invPrjR
| Matrix * Localizer::invPrjR |
|
protected |
◆ mtx
◆ period
| unsigned int Localizer::period |
|
protected |
◆ pid
◆ port_anglesIn
| BufferedPort<Bottle> Localizer::port_anglesIn |
|
protected |
◆ port_anglesOut
| BufferedPort<Vector> Localizer::port_anglesOut |
|
protected |
◆ port_mono
| BufferedPort<Bottle> Localizer::port_mono |
|
protected |
◆ port_stereo
| BufferedPort<Bottle> Localizer::port_stereo |
|
protected |
◆ PrjL
◆ PrjR
◆ txInfo_ang
| Stamp Localizer::txInfo_ang |
|
protected |
◆ widthL
◆ widthR
The documentation for this class was generated from the following files: