Go to the source code of this file.
Data Structures | |
struct | HOUGHBorder |
This structure stores the border of a circle clipped on the projected plane. More... | |
struct | HOUGHBin2Border |
This structure stores the border indexes corresponding to one frequency bin plus the corrections to be added to the first column of the patch. More... | |
struct | HOUGHptfLUT |
This structure stores the patch-time-frequency look up table. More... | |
struct | HOUGHPatchGrid |
This structure stores patch-frequency grid information. More... | |
struct | HOUGHResolutionPar |
parameters needed for gridding the patch More... | |
struct | HOUGHSizePar |
required for constructing patch More... | |
struct | REAL8Cart3Coor |
Three dimensional Cartessian coordinates. More... | |
struct | REAL8Cart2Coor |
Two dimensional Cartessian coordinates. More... | |
struct | REAL8Polar2Coor |
Two dimensional polar coordinates. More... | |
struct | REAL8UnitPolarCoor |
Polar coordinates of a unitary vector on the sphere. More... | |
struct | HOUGHParamPLUT |
Parameters needed to construct the partial look up table. More... | |
struct | HOUGHDemodPar |
Demodulation parameters needed for the Hough transform; all coordinates are assumed to be with respect to the same reference system. More... | |
Macros | |
#define | MAX(A, B) (((A) < (B)) ? (B) : (A)) |
#define | MIN(A, B) (((A) < (B)) ? (A) : (B)) |
#define | cot(A) (1./tan(A)) |
Error Codes | |
#define | LUTH_ENULL 1 |
#define | LUTH_ESIZE 2 |
#define | LUTH_ESZMM 4 |
#define | LUTH_EINT 6 |
#define | LUTH_ESAME 8 |
#define | LUTH_EFREQ 10 |
#define | LUTH_EVAL 12 |
#define | LUTH_MSGENULL "Null pointer" |
#define | LUTH_MSGESIZE "Invalid input size" |
#define | LUTH_MSGESZMM "Size mismatch" |
#define | LUTH_MSGEINT "Invalid interval" |
#define | LUTH_MSGESAME "Input/Output data vectors are the same" |
#define | LUTH_MSGEFREQ "Invalid frequency" |
#define | LUTH_MSGEVAL "Invalid value" |
Constant declarations | |
#define | LINERR 0.001 |
Maximum `‘error’' (as a fraction of the width of the thinnest annulus) which allows to represent a circle by a line. More... | |
#define | PIXERR 0.5 |
Maximum `‘error’' (as a fraction of the width of the thinnest annulus) which allows to consider two border equivalents! It is relevant for determining the LUT frequency range validity. More... | |
#define | VEPI LAL_TWOPI * LAL_REARTH_SI / ( LAL_DAYSID_SI * LAL_C_SI ) |
Earth v_epicycle/c TO BE CHANGED DEPENDING ON DETECTOR. More... | |
#define | VTOT LAL_TWOPI * LAL_AU_SI / ( LAL_YRSID_SI * LAL_C_SI ) |
Total detector velocity/c TO BE CHANGED DEPENDING ON DETECTOR. More... | |
Typedefs | |
typedef INT2 | COORType |
To be changed to {INT2 COORType } if the number of pixels in the x-direction exceeds 255. More... | |