#include <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.0f, const float long_arm_tip_trans_radius=5.0f, const float short_arm_tip_trans_radius=5.0f, const float stem_angle_range=0.01f, const float long_arm_angle_range=0.01f, const float short_arm_angle_range=0.01f, const float long_arm_tip_angle_range=0.01f, const float short_arm_tip_angle_range=0.01f, const float sigma=1.0f, 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 15 of file strk_info_model_tracker_params.h.
| strk_info_model_tracker_params::strk_info_model_tracker_params | ( | const int | n_samples = 10, |
| const float | stem_trans_radius = 5.0f, |
||
| const float | long_arm_tip_trans_radius = 5.0f, |
||
| const float | short_arm_tip_trans_radius = 5.0f, |
||
| const float | stem_angle_range = 0.01f, |
||
| const float | long_arm_angle_range = 0.01f, |
||
| const float | short_arm_angle_range = 0.01f, |
||
| const float | long_arm_tip_angle_range = 0.01f, |
||
| const float | short_arm_tip_angle_range = 0.01f, |
||
| const float | sigma = 1.0f, |
||
| const bool | gradient_info = false, |
||
| const bool | verbose = false |
||
| ) |
Definition at line 33 of file strk_info_model_tracker_params.cxx.
| strk_info_model_tracker_params::strk_info_model_tracker_params | ( | const strk_info_model_tracker_params & | old_params | ) |
Definition at line 15 of file strk_info_model_tracker_params.cxx.
| strk_info_model_tracker_params::~strk_info_model_tracker_params | ( | ) | [inline] |
Definition at line 32 of file strk_info_model_tracker_params.h.
| void strk_info_model_tracker_params::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 | ||
| ) | [protected] |
Definition at line 61 of file strk_info_model_tracker_params.cxx.
| bool strk_info_model_tracker_params::SanityCheck | ( | ) |
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.
| vcl_ostream& operator<< | ( | vcl_ostream & | os, |
| const strk_info_model_tracker_params & | tp | ||
| ) | [friend] |
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.7.5.1