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