#include <nlp.h>
 | 
| yarp::sig::Vector  | min | 
|   | 
| yarp::sig::Vector  | max | 
|   | 
| yarp::sig::Vector  | x0 | 
|   | 
| yarp::sig::Matrix  | Prj | 
|   | 
| std::deque< yarp::sig::Vector >  | p2d | 
|   | 
| std::deque< yarp::sig::Vector >  | p3d | 
|   | 
Definition at line 36 of file nlp.h.
 
◆ EyeAligner()
      
        
          | EyeAligner::EyeAligner  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ addPoints()
      
        
          | bool EyeAligner::addPoints  | 
          ( | 
          const yarp::sig::Vector &  | 
          p2di,  | 
        
        
           | 
           | 
          const yarp::sig::Vector &  | 
          p3di  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ calibrate()
      
        
          | bool EyeAligner::calibrate  | 
          ( | 
          yarp::sig::Matrix &  | 
          H,  | 
        
        
           | 
           | 
          double &  | 
          error,  | 
        
        
           | 
           | 
          const int  | 
          max_iter = ALIGN_IPOPT_MAX_ITER,  | 
        
        
           | 
           | 
          const int  | 
          print_level = 0,  | 
        
        
           | 
           | 
          const std::string &  | 
          derivative_test = "none"  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ clearPoints()
      
        
          | void EyeAligner::clearPoints  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ evalError()
  
  
      
        
          | double EyeAligner::evalError  | 
          ( | 
          const yarp::sig::Matrix &  | 
          H | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
◆ getNumPoints()
      
        
          | size_t EyeAligner::getNumPoints  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ getProjection()
      
        
          | Matrix EyeAligner::getProjection  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ setBounds()
      
        
          | void EyeAligner::setBounds  | 
          ( | 
          const yarp::sig::Vector &  | 
          min,  | 
        
        
           | 
           | 
          const yarp::sig::Vector &  | 
          max  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ setInitialGuess()
      
        
          | bool EyeAligner::setInitialGuess  | 
          ( | 
          const yarp::sig::Matrix &  | 
          H | ) | 
           | 
        
      
 
 
◆ setProjection()
      
        
          | bool EyeAligner::setProjection  | 
          ( | 
          const yarp::sig::Matrix &  | 
          Prj | ) | 
           | 
        
      
 
 
◆ max
  
  
      
        
          | yarp::sig::Vector EyeAligner::max | 
         
       
   | 
  
protected   | 
  
 
Definition at line 40 of file nlp.h.
 
 
◆ min
  
  
      
        
          | yarp::sig::Vector EyeAligner::min | 
         
       
   | 
  
protected   | 
  
 
Definition at line 39 of file nlp.h.
 
 
◆ p2d
  
  
      
        
          | std::deque<yarp::sig::Vector> EyeAligner::p2d | 
         
       
   | 
  
protected   | 
  
 
Definition at line 44 of file nlp.h.
 
 
◆ p3d
  
  
      
        
          | std::deque<yarp::sig::Vector> EyeAligner::p3d | 
         
       
   | 
  
protected   | 
  
 
Definition at line 45 of file nlp.h.
 
 
◆ Prj
  
  
      
        
          | yarp::sig::Matrix EyeAligner::Prj | 
         
       
   | 
  
protected   | 
  
 
Definition at line 42 of file nlp.h.
 
 
◆ x0
  
  
      
        
          | yarp::sig::Vector EyeAligner::x0 | 
         
       
   | 
  
protected   | 
  
 
Definition at line 41 of file nlp.h.
 
 
The documentation for this class was generated from the following files:
- icub-main/src/tools/depth2kin/include/nlp.h
 
- icub-main/src/tools/depth2kin/src/nlp.cpp