#include <hsm.h>
Definition at line 46 of file hsm.h.
double * hsm_buffer_struct::cost |
Definition at line 86 of file hsm.h.
double hsm_buffer_struct::disp[3] |
Displacement to be added. See function hsm_compute_ht_base
Definition at line 92 of file hsm.h.
double hsm_buffer_struct::disp_th_cos |
Definition at line 93 of file hsm.h.
double hsm_buffer_struct::disp_th_sin |
Definition at line 93 of file hsm.h.
double* hsm_buffer_struct::hs |
Hough Spectrum
Definition at line 65 of file hsm.h.
double* hsm_buffer_struct::hs_cross_corr |
Used during matching
Definition at line 89 of file hsm.h.
double** hsm_buffer_struct::ht |
Hough Transform. Access as: ht[theta][rho]
Definition at line 62 of file hsm.h.
double hsm_buffer_struct::linear_cell_size |
Size of a cell for rho
Definition at line 56 of file hsm.h.
int hsm_buffer_struct::max_num_results |
Results Size of results array
Definition at line 70 of file hsm.h.
int hsm_buffer_struct::num_angular_cells |
Fields used for computing Length of hs,theta,sint,cost,etc.
Definition at line 50 of file hsm.h.
int hsm_buffer_struct::num_linear_cells |
Num of cells for rho
Definition at line 53 of file hsm.h.
int hsm_buffer_struct::num_valid_results |
Number of valid entries in the results array
Definition at line 73 of file hsm.h.
double** hsm_buffer_struct::results |
List of poses; theta = results[i][2]
Definition at line 76 of file hsm.h.
double* hsm_buffer_struct::results_quality |
Quality of results
Definition at line 79 of file hsm.h.
double hsm_buffer_struct::rho_max |
Definition at line 59 of file hsm.h.
double hsm_buffer_struct::rho_min |
Interval for rho
Definition at line 59 of file hsm.h.
double* hsm_buffer_struct::sint |
Used during computation of HT
Definition at line 86 of file hsm.h.
double* hsm_buffer_struct::theta |
Private fields
Definition at line 83 of file hsm.h.
The documentation for this struct was generated from the following file: