#include <strk_info_model_tracker_params.h>
Inheritance diagram for strk_info_model_tracker_params:
Definition at line 15 of file strk_info_model_tracker_params.h.
Public Member Functions | |
| strk_info_model_tracker_params (const int n_samples=10, const float stem_trans_radius=5.0, const float long_arm_tip_trans_radius=5.0, const float short_arm_tip_trans_radius=5.0, const float stem_angle_range=0.01, const float long_arm_angle_range=0.01, const float short_arm_angle_range=0.01, const float long_arm_tip_angle_range=0.01, const float short_arm_tip_angle_range=0.01, const float sigma=1.0, const bool gradient_info=false, const bool verbose=false) | |
| strk_info_model_tracker_params (const strk_info_model_tracker_params &old_params) | |
| ~strk_info_model_tracker_params () | |
| bool | SanityCheck () |
| Checks that parameters are within acceptable bounds. | |
Public Attributes | |
| int | n_samples_ |
| number of samples generated per iteration | |
| float | stem_trans_radius_ |
| translation range for stem | |
| float | long_arm_tip_trans_radius_ |
| translation range for long arm tip | |
| float | short_arm_tip_trans_radius_ |
| translation range for short arm tip | |
| float | stem_angle_range_ |
| angle range for stem | |
| float | long_arm_angle_range_ |
| angle range for long arm shoulder joint | |
| float | short_arm_angle_range_ |
| angle range for short arm shoulder joint | |
| float | long_arm_tip_angle_range_ |
| angle range for long arm tip | |
| float | short_arm_tip_angle_range_ |
| angle range for short arm tip | |
| float | sigma_ |
| scale range for generating samples | |
| bool | gradient_info_ |
| Combine gradient and intensity info. | |
| bool | verbose_ |
| informative messages to cout | |
Protected Member Functions | |
| void | InitParams (int n_samples, float stem_trans_radius, float long_arm_tip_trans_radius, float short_arm_tip_trans_radius, float stem_angle_range, float long_arm_angle_range, float short_arm_angle_range, float long_arm_tip_angle_range, float short_arm_tip_angle_range, float sigma, bool gradient_info, bool verbose) |
Friends | |
| vcl_ostream & | operator<< (vcl_ostream &, const strk_info_model_tracker_params &) |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Definition at line 33 of file strk_info_model_tracker_params.cxx. |
|
|
Definition at line 15 of file strk_info_model_tracker_params.cxx. |
|
|
Definition at line 32 of file strk_info_model_tracker_params.h. |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Definition at line 61 of file strk_info_model_tracker_params.cxx. |
|
|
Checks that parameters are within acceptable bounds. Note that msg << ends seems to restart the string and erase the previous string. We should only use it as the last call use; vcl_endl otherwise. Definition at line 94 of file strk_info_model_tracker_params.cxx. |
|
||||||||||||
|
Definition at line 105 of file strk_info_model_tracker_params.cxx. |
|
|
Combine gradient and intensity info.
Definition at line 64 of file strk_info_model_tracker_params.h. |
|
|
angle range for long arm shoulder joint
Definition at line 59 of file strk_info_model_tracker_params.h. |
|
|
angle range for long arm tip
Definition at line 61 of file strk_info_model_tracker_params.h. |
|
|
translation range for long arm tip
Definition at line 56 of file strk_info_model_tracker_params.h. |
|
|
number of samples generated per iteration
Definition at line 54 of file strk_info_model_tracker_params.h. |
|
|
angle range for short arm shoulder joint
Definition at line 60 of file strk_info_model_tracker_params.h. |
|
|
angle range for short arm tip
Definition at line 62 of file strk_info_model_tracker_params.h. |
|
|
translation range for short arm tip
Definition at line 57 of file strk_info_model_tracker_params.h. |
|
|
scale range for generating samples
Definition at line 63 of file strk_info_model_tracker_params.h. |
|
|
angle range for stem
Definition at line 58 of file strk_info_model_tracker_params.h. |
|
|
translation range for stem
Definition at line 55 of file strk_info_model_tracker_params.h. |
|
|
informative messages to cout
Definition at line 65 of file strk_info_model_tracker_params.h. |
1.4.4