SAF
|
Echogram structure. More...
#include <saf_reverb_internal.h>
Data Fields | |
int | numImageSources |
Number of image sources in current echogram. | |
int | nChannels |
Number of channels. | |
float ** | value |
Echogram magnitudes per image source and channel; nChannels x numImageSources. | |
float * | time |
Propagation time (in seconds) for each image source; numImageSources x 1. | |
int ** | order |
Reflection order for each image and dimension; numImageSources x 3. | |
ims_pos_xyz * | coords |
Reflection coordinates (Cartesian); numImageSources x 3. | |
int * | sortedIdx |
Indices that sort the echogram based on propagation time in ascending order; numImageSources x 1. | |
int | include_rt_vars |
0: the below vars are disabled, 1: enabled | |
float * | tmp1 |
1st temporary vector; numImageSources x 1 | |
float * | tmp2 |
2nd temporary vector; numImageSources x 1 | |
int * | rIdx |
Current circular buffer read indices; numImageSources x 1. | |
int * | rIdx_frac [IMS_LAGRANGE_ORDER] |
Current circular buffer read indices for fractional buffers; IMS_LAGRANGE_ORDER x numImageSources. | |
float ** | h_frac |
Current fractional delay coeffs; (IMS_LAGRANGE_ORDER+1) x numImageSources x. | |
float ** | cb_vals |
Current circular buffer values (per channel & image source); nChannels x numImageSources. | |
float ** | contrib |
Total contribution (i.e. | |
float * | ones_dummy |
Just a vector of ones, for the cblas_sdot sum hack, and fmodf; numImageSources x 1. | |
Echogram structure.
Definition at line 113 of file saf_reverb_internal.h.
float** echogram_data::cb_vals |
Current circular buffer values (per channel & image source); nChannels x numImageSources.
Definition at line 141 of file saf_reverb_internal.h.
float** echogram_data::contrib |
Total contribution (i.e.
cb_vals .* value); nChannels x numImageSources
Definition at line 143 of file saf_reverb_internal.h.
ims_pos_xyz* echogram_data::coords |
Reflection coordinates (Cartesian); numImageSources x 3.
Definition at line 124 of file saf_reverb_internal.h.
float** echogram_data::h_frac |
Current fractional delay coeffs; (IMS_LAGRANGE_ORDER+1) x numImageSources x.
Definition at line 139 of file saf_reverb_internal.h.
int echogram_data::include_rt_vars |
0: the below vars are disabled, 1: enabled
Definition at line 131 of file saf_reverb_internal.h.
int echogram_data::nChannels |
Number of channels.
Definition at line 117 of file saf_reverb_internal.h.
int echogram_data::numImageSources |
Number of image sources in current echogram.
Definition at line 116 of file saf_reverb_internal.h.
float* echogram_data::ones_dummy |
Just a vector of ones, for the cblas_sdot sum hack, and fmodf; numImageSources x 1.
Definition at line 145 of file saf_reverb_internal.h.
int** echogram_data::order |
Reflection order for each image and dimension; numImageSources x 3.
Definition at line 122 of file saf_reverb_internal.h.
int* echogram_data::rIdx |
Current circular buffer read indices; numImageSources x 1.
Definition at line 134 of file saf_reverb_internal.h.
int* echogram_data::rIdx_frac[IMS_LAGRANGE_ORDER] |
Current circular buffer read indices for fractional buffers; IMS_LAGRANGE_ORDER x numImageSources.
Definition at line 136 of file saf_reverb_internal.h.
int* echogram_data::sortedIdx |
Indices that sort the echogram based on propagation time in ascending order; numImageSources x 1.
Definition at line 126 of file saf_reverb_internal.h.
float* echogram_data::time |
Propagation time (in seconds) for each image source; numImageSources x 1.
Definition at line 120 of file saf_reverb_internal.h.
float* echogram_data::tmp1 |
1st temporary vector; numImageSources x 1
Definition at line 132 of file saf_reverb_internal.h.
float* echogram_data::tmp2 |
2nd temporary vector; numImageSources x 1
Definition at line 133 of file saf_reverb_internal.h.
float** echogram_data::value |
Echogram magnitudes per image source and channel; nChannels x numImageSources.
Definition at line 118 of file saf_reverb_internal.h.