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