Detailed Description
Definition at line 20 of file LineFitterKalman2.hpp.
 
List of all members.
Public Member Functions | 
|   | LineFitterKalman2 (double x_o, double y_o, double angle_o) | 
|   | Create a LineFitter.  
  | 
| 
  | LineFitterKalman2 (const LineFitterKalman2 &_lf) | 
| void  | addPoint (double t, const jblas::vec2 &_point, double angle, double sigmaPx) | 
|   | This function is called when a new point is detected.  
  | 
| double  | direction () const  | 
| double  | angle () const  | 
| const jblas::vec2 &  | vecNormal () const  | 
| jblas::vec2  | pointAt (double t) const  | 
| double  | errorAt (double t) const  | 
| 
jblas::sym_mat22  | covAt (double t) const  | 
| 
void  | dump () const  | 
| 
void  | merge (const LineFitterKalman2 *) | 
|   | Merge two segments. 
  | 
| bool  | compatible (const LineFitterKalman2 *_lf) const  | 
| 
const jblas::vec2 &  | x () const  | 
| double  | quality () const  | 
| jblas::sym_mat22  | vecDirectionCov () const  | 
| jblas::sym_mat22  | originCov () const  | 
| 
jblas::sym_mat22  | originMergeCov () const  | 
| jblas::vec2  | origin () const  | 
| 
bool  | isCompatibleObservation (double _x, double _y) const  | 
|   | Check if an observation is compatible with this parameters. 
  | 
| 
bool  | isCompatibleDirectionObservation (double _u, double _v) const  | 
|   | Check if a direction is compatible with this parameters. 
  | 
| double  | distance (double _x, double _y) const  | 
| 
void  | setUncertainty (double sigma_u, double sigma_x0, double sigma_v, double sigma_y0) | 
|   | Set the uncertainty level of this segment. 
  | 
| const jblas::vec4 &  | state () const  | 
Private Member Functions | 
| 
void  | update () | 
Private Attributes | 
| 
Private *const  | d | 
Constructor & Destructor Documentation
Create a LineFitter. 
- Parameters:
 - 
  
    | x_o | x coordinate of the first point  | 
    | y_o | y coordinate of the second point  | 
  
   
 
 
Member Function Documentation
This function is called when a new point is detected. 
- Parameters:
 - 
  
    | t | distance from the first point  | 
    | _point | position of the point  | 
    | _angle | angle of the gradient around the point  | 
    | step | step used to find the maximum of gradient  | 
  
   
 
 
- Returns:
 - the angle of the line between [-PI, PI] 
 
 
 
- Returns:
 - true if 
_lf is compatible for merging with this segment  
 
 
- Returns:
 - the current direction of the line between [ -PI/2, PI/2] 
 
 
 
- Returns:
 - the distance between the line and (x , y ) 
 
 
 
- Returns:
 - the error at positon 
t  
 
 
- Returns:
 - the covariance matrix of the origin 
 
 
 
- Returns:
 - the point at positon 
t  
 
 
- Returns:
 - the determinant of the covariance matrix 
 
 
 
- Returns:
 - the covariance matrix of the direction vector 
 
 
 
- Returns:
 - the vector normal 
 
 
 
The documentation for this class was generated from the following file: