#include <strk_art_info_model.h>
Inheritance diagram for strk_art_info_model:

Definition at line 39 of file strk_art_info_model.h.
Public Types | |
| enum | model_part_id { STEM = 0, LONG_TIP, SHORT_TIP } |
Public Member Functions | |
| strk_art_info_model (vcl_vector< vtol_face_2d_sptr > const &faces, vsol_point_2d_sptr const stem_pivot, vil1_memory_image_of< float > &image) | |
| constructors/destructors. | |
| strk_art_info_model (vcl_vector< vtol_face_2d_sptr > const &face, vsol_point_2d_sptr const stem_pivot, vil1_memory_image_of< float > &image, vil1_memory_image_of< float > &Ix, vil1_memory_image_of< float > &Iy) | |
| strk_art_info_model (strk_art_info_model_sptr const &im) | |
| strk_art_info_model (strk_art_info_model const &im) | |
| ~strk_art_info_model () | |
| unsigned int | n_faces () const |
| strk_tracking_face_2d_sptr | face (int i) const |
| strk_tracking_face_2d_sptr | stem () const |
| strk_tracking_face_2d_sptr | left_tip () const |
| strk_tracking_face_2d_sptr | right_tip () const |
| vsol_point_2d_sptr | stem_pivot () const |
| vcl_vector< vtol_face_2d_sptr > | vtol_faces () const |
| double | total_model_info () const |
| bool | transform (const double stem_tx, const double stem_ty, const double stem_angle, const double long_arm_pivot_angle, const double short_arm_pivot_angle, const double long_tip_angle, const double short_tip_angle) |
| transform the articulated model. | |
| bool | compute_mutual_information (vil1_memory_image_of< float > const &image) |
| bool | compute_mutual_information (vil1_memory_image_of< float > const &image, vil1_memory_image_of< float > const &Ix, vil1_memory_image_of< float > const &Iy) |
| void | ref () |
| void | unref () |
| int | get_references () const |
| bool | is_referenced () const |
Private Member Functions | |
| strk_art_info_model () | |
| double | arm_radius (strk_tracking_face_2d_sptr const &face) |
| bool | pivot_tip_face (strk_tracking_face_2d_sptr const &face, const double angle, const double radius) |
Private Attributes | |
| double | total_model_info_ |
| double | long_arm_radius_ |
| double | short_arm_radius_ |
| vsol_point_2d_sptr | stem_pivot_ |
| vcl_vector< strk_tracking_face_2d_sptr > | faces_ |
|
|
Definition at line 42 of file strk_art_info_model.h. |
|
||||||||||||||||
|
constructors/destructors.
Definition at line 39 of file strk_art_info_model.cxx. |
|
||||||||||||||||||||||||
|
Definition at line 54 of file strk_art_info_model.cxx. |
|
|
Definition at line 70 of file strk_art_info_model.cxx. |
|
|
Definition at line 81 of file strk_art_info_model.cxx. |
|
|
Definition at line 89 of file strk_art_info_model.cxx. |
|
|
Definition at line 15 of file strk_art_info_model.cxx. |
|
|
Definition at line 28 of file strk_art_info_model.cxx. |
|
||||||||||||||||
|
Definition at line 214 of file strk_art_info_model.cxx. |
|
|
Definition at line 196 of file strk_art_info_model.cxx. |
|
|
Definition at line 22 of file strk_art_info_model.cxx. |
|
|
Definition at line 24 of file strk_art_info_model.cxx. |
|
|
Definition at line 61 of file strk_art_info_model.h. |
|
||||||||||||||||
|
Definition at line 94 of file strk_art_info_model.cxx. |
|
|
Definition at line 25 of file strk_art_info_model.cxx. |
|
|
Definition at line 23 of file strk_art_info_model.cxx. |
|
|
Definition at line 26 of file strk_art_info_model.cxx. |
|
|
Definition at line 69 of file strk_art_info_model.h. |
|
||||||||||||||||||||||||||||||||
|
transform the articulated model.
Definition at line 116 of file strk_art_info_model.cxx. |
|
|
Definition at line 183 of file strk_art_info_model.cxx. |
|
|
Definition at line 95 of file strk_art_info_model.h. |
|
|
Definition at line 92 of file strk_art_info_model.h. |
|
|
Definition at line 93 of file strk_art_info_model.h. |
|
|
Definition at line 94 of file strk_art_info_model.h. |
|
|
Definition at line 91 of file strk_art_info_model.h. |
1.4.4