rgrl_rad_dis_homo2d_func Class Reference

List of all members.

Detailed Description

Definition at line 151 of file rgrl_est_dis_homo2d_lm.cxx.


Public Member Functions

 rgrl_rad_dis_homo2d_func (rgrl_set_of< rgrl_match_set_sptr > const &matches, int num_res, bool with_grad=true)
 ctor.
void set_centres (vnl_vector< double > const &fc, vnl_vector< double > const &tc)
void f (vnl_vector< double > const &x, vnl_vector< double > &fx)
 obj func value.
void gradf (vnl_vector< double > const &x, vnl_matrix< double > &jacobian)
 Jacobian.

Protected Types

typedef rgrl_match_set::const_from_iterator FIter
typedef FIter::to_iterator TIter

Protected Attributes

rgrl_set_of< rgrl_match_set_sptr
> const * 
matches_ptr_
vnl_double_2 from_centre_
vnl_double_2 to_centre_

Member Typedef Documentation

typedef rgrl_match_set::const_from_iterator rgrl_rad_dis_homo2d_func::FIter [protected]

Definition at line 177 of file rgrl_est_dis_homo2d_lm.cxx.

typedef FIter::to_iterator rgrl_rad_dis_homo2d_func::TIter [protected]

Definition at line 178 of file rgrl_est_dis_homo2d_lm.cxx.


Constructor & Destructor Documentation

rgrl_rad_dis_homo2d_func::rgrl_rad_dis_homo2d_func ( rgrl_set_of< rgrl_match_set_sptr > const &  matches,
int  num_res,
bool  with_grad = true 
) [inline]

ctor.

Definition at line 156 of file rgrl_est_dis_homo2d_lm.cxx.


Member Function Documentation

void rgrl_rad_dis_homo2d_func::set_centres ( vnl_vector< double > const &  fc,
vnl_vector< double > const &  tc 
) [inline]

Definition at line 163 of file rgrl_est_dis_homo2d_lm.cxx.

void rgrl_rad_dis_homo2d_func::f ( vnl_vector< double > const &  x,
vnl_vector< double > &  fx 
)

obj func value.

Definition at line 186 of file rgrl_est_dis_homo2d_lm.cxx.

void rgrl_rad_dis_homo2d_func::gradf ( vnl_vector< double > const &  x,
vnl_matrix< double > &  jacobian 
)

Jacobian.

Definition at line 236 of file rgrl_est_dis_homo2d_lm.cxx.


Member Data Documentation

rgrl_set_of<rgrl_match_set_sptr> const* rgrl_rad_dis_homo2d_func::matches_ptr_ [protected]

Definition at line 180 of file rgrl_est_dis_homo2d_lm.cxx.

vnl_double_2 rgrl_rad_dis_homo2d_func::from_centre_ [protected]

Definition at line 181 of file rgrl_est_dis_homo2d_lm.cxx.

vnl_double_2 rgrl_rad_dis_homo2d_func::to_centre_ [protected]

Definition at line 181 of file rgrl_est_dis_homo2d_lm.cxx.


The documentation for this class was generated from the following file:
Generated on Mon Mar 8 05:27:43 2010 for contrib/rpl/rgrl by  doxygen 1.5.1