#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
| string Localizer::dominantEye |
|
protected |
◆ 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: