#include <stdlib.h>
#include <math.h>
#include <stdio.h>
#include <string.h>
#include <lal/LALStdlib.h>
#include <lal/LALConstants.h>
#include <lal/AVFactories.h>
#include <lal/SeqFactories.h>
#include <lal/LUT.h>
#include <lal/PHMD.h>
Include dependency graph for HoughMap.h:

Go to the source code of this file.
Data Structures | |
| struct | tagHOUGHMapDeriv |
| struct | tagHOUGHMapTotal |
| general info in case we want to save results -- xSide, ySide and *map are what we really need More... | |
Defines | |
| #define | HOUGHMAPH_ENULL 1 |
| #define | HOUGHMAPH_ESIZE 2 |
| #define | HOUGHMAPH_ESZMM 4 |
| #define | HOUGHMAPH_EINT 6 |
| #define | HOUGHMAPH_ESAME 8 |
| #define | HOUGHMAPH_EFREQ 10 |
| #define | HOUGHMAPH_EVAL 12 |
| #define | HOUGHMAPH_MSGENULL "Null pointer" |
| #define | HOUGHMAPH_MSGESIZE "Invalid input size" |
| #define | HOUGHMAPH_MSGESZMM "Size mismatch" |
| #define | HOUGHMAPH_MSGEINT "Invalid interval" |
| #define | HOUGHMAPH_MSGESAME "Input/Output data vectors are the same" |
| #define | HOUGHMAPH_MSGEFREQ "Invalid frequency" |
| #define | HOUGHMAPH_MSGEVAL "Invalid value" |
Typedefs | |
| typedef REAL8 | HoughTT |
| typedef tagHOUGHMapDeriv | HOUGHMapDeriv |
| typedef tagHOUGHMapTotal | HOUGHMapTotal |
| general info in case we want to save results -- xSide, ySide and *map are what we really need | |
Functions | |
| NRCSID (HOUGHMAPH,"$Id: HoughMap.h,v 1.9 2006/03/14 10:48:40 badri Exp $") | |
| void | LALHOUGHInitializeHD (LALStatus *status, HOUGHMapDeriv *hd) |
| void | LALHOUGHAddPHMD2HD (LALStatus *status, HOUGHMapDeriv *hd, HOUGHphmd *phmd) |
| Adds a hough map derivative into a total hough map derivative WITHOUT taking into account the weight of the partial hough map. | |
| void | LALHOUGHAddPHMD2HD_W (LALStatus *status, HOUGHMapDeriv *hd, HOUGHphmd *phmd) |
| Adds a hough map derivative into a total hough map derivative taking into account the weight of the partial hough map. | |
| void | LALHOUGHIntegrHD2HT (LALStatus *status, HOUGHMapTotal *ht, HOUGHMapDeriv *hd) |
| void | LALHOUGHInitializeHT (LALStatus *status, HOUGHMapTotal *ht, HOUGHPatchGrid *patch) |
| void | LALStereo2SkyLocation (LALStatus *status, REAL8UnitPolarCoor *sourceLocation, UINT2 xPos, UINT2 yPos, HOUGHPatchGrid *patch, HOUGHDemodPar *parDem) |
| Find source sky location given stereographic coordinates indexes. | |
Sintes and Badri Krishnan
Revision:
History: Created by Sintes June 22, 2001 Modified " August 6, 2001
-----------------------------------------------------------------------
Definition in file HoughMap.h.
| #define HOUGHMAPH_ENULL 1 |
Definition at line 208 of file HoughMap.h.
| #define HOUGHMAPH_ESIZE 2 |
Definition at line 209 of file HoughMap.h.
| #define HOUGHMAPH_ESZMM 4 |
Definition at line 210 of file HoughMap.h.
| #define HOUGHMAPH_EINT 6 |
Definition at line 211 of file HoughMap.h.
| #define HOUGHMAPH_ESAME 8 |
Definition at line 212 of file HoughMap.h.
| #define HOUGHMAPH_EFREQ 10 |
Definition at line 213 of file HoughMap.h.
| #define HOUGHMAPH_EVAL 12 |
Definition at line 214 of file HoughMap.h.
| #define HOUGHMAPH_MSGENULL "Null pointer" |
Definition at line 216 of file HoughMap.h.
Definition at line 217 of file HoughMap.h.
| #define HOUGHMAPH_MSGESZMM "Size mismatch" |
Definition at line 218 of file HoughMap.h.
| #define HOUGHMAPH_MSGEINT "Invalid interval" |
Definition at line 219 of file HoughMap.h.
| #define HOUGHMAPH_MSGESAME "Input/Output data vectors are the same" |
Definition at line 220 of file HoughMap.h.
| #define HOUGHMAPH_MSGEFREQ "Invalid frequency" |
Definition at line 221 of file HoughMap.h.
| #define HOUGHMAPH_MSGEVAL "Invalid value" |
Definition at line 222 of file HoughMap.h.
Definition at line 246 of file HoughMap.h.
| typedef struct tagHOUGHMapDeriv HOUGHMapDeriv |
| typedef struct tagHOUGHMapTotal HOUGHMapTotal |
general info in case we want to save results -- xSide, ySide and *map are what we really need
| NRCSID | ( | HOUGHMAPH | , | |
| "$Id: HoughMap. | h, | |||
| v 1.9 2006/03/14 10:48:40 badri Exp $" | ||||
| ) |
| void LALHOUGHInitializeHD | ( | LALStatus * | status, | |
| HOUGHMapDeriv * | hd | |||
| ) |
Definition at line 132 of file HoughMap.c.
| void LALHOUGHAddPHMD2HD | ( | LALStatus * | status, | |
| HOUGHMapDeriv * | hd, | |||
| HOUGHphmd * | phmd | |||
| ) |
Adds a hough map derivative into a total hough map derivative WITHOUT taking into account the weight of the partial hough map.
| status | the status pointer |
| hd | the Hough map derivative |
| phmd | info from a partial map |
Definition at line 214 of file HoughMap.c.
| void LALHOUGHAddPHMD2HD_W | ( | LALStatus * | status, | |
| HOUGHMapDeriv * | hd, | |||
| HOUGHphmd * | phmd | |||
| ) |
Adds a hough map derivative into a total hough map derivative taking into account the weight of the partial hough map.
| status | the status pointer |
| hd | the Hough map derivative |
| phmd | info from a partial map |
Definition at line 322 of file HoughMap.c.
| void LALHOUGHIntegrHD2HT | ( | LALStatus * | status, | |
| HOUGHMapTotal * | ht, | |||
| HOUGHMapDeriv * | hd | |||
| ) |
Definition at line 443 of file HoughMap.c.
| void LALHOUGHInitializeHT | ( | LALStatus * | status, | |
| HOUGHMapTotal * | ht, | |||
| HOUGHPatchGrid * | patch | |||
| ) |
Definition at line 170 of file HoughMap.c.
| void LALStereo2SkyLocation | ( | LALStatus * | status, | |
| REAL8UnitPolarCoor * | sourceLocation, | |||
| UINT2 | xPos, | |||
| UINT2 | yPos, | |||
| HOUGHPatchGrid * | patch, | |||
| HOUGHDemodPar * | parDem | |||
| ) |
Find source sky location given stereographic coordinates indexes.
Definition at line 497 of file HoughMap.c.
1.5.2