High-Level Data Reduction Library 1.6.0a5
High-Level data reduction routines for ESO pipelines
Loading...
Searching...
No Matches
hdrl_cat_table.c File Reference
#include "hdrl_cat_table.h"
#include "hdrl_cat_areals.h"
#include "hdrl_cat_radii.h"
#include "hdrl_cat_phopt.h"
#include "hdrl_cat_seeing.h"
#include "hdrl_cat_overlp.h"
#include "hdrl_cat_moments.h"
#include "hdrl_cat_extend.h"
#include "hdrl_cat_background.h"
Include dependency graph for hdrl_cat_table.c:

Macros

#define INITROWS   2048 /* Allocation size for rows in the output table */
 
#define COL_NUMBER   1
 
#define COL_FLUXISO   2
 
#define COL_X   3
 
#define COL_XERR   4
 
#define COL_Y   5
 
#define COL_YERR   6
 
#define COL_SIGMA   7
 
#define COL_ELLIPT   8
 
#define COL_PA   9
 
#define COL_AREAL1   10
 
#define COL_AREAL2   11
 
#define COL_AREAL3   12
 
#define COL_AREAL4   13
 
#define COL_AREAL5   14
 
#define COL_AREAL6   15
 
#define COL_AREAL7   16
 
#define COL_AREAL8   17
 
#define COL_PEAKHEIGHT   18
 
#define COL_PKHTERR   19
 
#define COL_APFLUX1   20
 
#define COL_APFLUX1ERR   21
 
#define COL_APFLUX2   22
 
#define COL_APFLUX2ERR   23
 
#define COL_APFLUX3   24
 
#define COL_APFLUX3ERR   25
 
#define COL_APFLUX4   26
 
#define COL_APFLUX4ERR   27
 
#define COL_APFLUX5   28
 
#define COL_APFLUX5ERR   29
 
#define COL_APFLUX6   30
 
#define COL_APFLUX6ERR   31
 
#define COL_APFLUX7   32
 
#define COL_APFLUX7ERR   33
 
#define COL_APFLUX8   34
 
#define COL_APFLUX8ERR   35
 
#define COL_APFLUX9   36
 
#define COL_APFLUX9ERR   37
 
#define COL_APFLUX10   38
 
#define COL_APFLUX10ERR   39
 
#define COL_APFLUX11   40
 
#define COL_APFLUX11ERR   41
 
#define COL_APFLUX12   42
 
#define COL_APFLUX12ERR   43
 
#define COL_APFLUX13   44
 
#define COL_APFLUX13ERR   45
 
#define COL_PETRAD   46
 
#define COL_KRONRAD   47
 
#define COL_HALFRAD   48
 
#define COL_PETFLUX   49
 
#define COL_PETFLUXERR   50
 
#define COL_KRONFLUX   51
 
#define COL_KRONFLUXERR   52
 
#define COL_HALFFLUX   53
 
#define COL_HALFFLUXERR   54
 
#define COL_ERRFLAG   55
 
#define COL_SKYLEVEL   56
 
#define COL_SKYSIGMA   57
 
#define COL_AVCONF   58
 
#define COL_RA   59
 
#define COL_DEC   60
 
#define COL_CLASS   61
 
#define COL_STAT   62
 
#define COL_FWHM   63
 

Functions

cpl_error_code hdrl_tabinit (ap_t *ap, cpl_size *xcol, cpl_size *ycol, hdrl_catalogue_options cattype, cpl_table **tab, hdrl_casu_result *res)
 Initialize catalogues.
 
cpl_error_code hdrl_do_seeing (ap_t *ap, cpl_size nobjects, cpl_table *tab)
 Do seeing estimate.
 
cpl_error_code hdrl_process_results (ap_t *ap, double gain, cpl_size *nobjects, cpl_table *tab, hdrl_casu_result *res)
 Process the results for each object and store them in the table.
 

Macro Definition Documentation

◆ COL_APFLUX1

#define COL_APFLUX1   20

◆ COL_APFLUX10

#define COL_APFLUX10   38

◆ COL_APFLUX10ERR

#define COL_APFLUX10ERR   39

◆ COL_APFLUX11

#define COL_APFLUX11   40

◆ COL_APFLUX11ERR

#define COL_APFLUX11ERR   41

◆ COL_APFLUX12

#define COL_APFLUX12   42

◆ COL_APFLUX12ERR

#define COL_APFLUX12ERR   43

◆ COL_APFLUX13

#define COL_APFLUX13   44

◆ COL_APFLUX13ERR

#define COL_APFLUX13ERR   45

◆ COL_APFLUX1ERR

#define COL_APFLUX1ERR   21

◆ COL_APFLUX2

#define COL_APFLUX2   22

◆ COL_APFLUX2ERR

#define COL_APFLUX2ERR   23

◆ COL_APFLUX3

#define COL_APFLUX3   24

◆ COL_APFLUX3ERR

#define COL_APFLUX3ERR   25

◆ COL_APFLUX4

#define COL_APFLUX4   26

◆ COL_APFLUX4ERR

#define COL_APFLUX4ERR   27

◆ COL_APFLUX5

#define COL_APFLUX5   28

◆ COL_APFLUX5ERR

#define COL_APFLUX5ERR   29

◆ COL_APFLUX6

#define COL_APFLUX6   30

◆ COL_APFLUX6ERR

#define COL_APFLUX6ERR   31

◆ COL_APFLUX7

#define COL_APFLUX7   32

◆ COL_APFLUX7ERR

#define COL_APFLUX7ERR   33

◆ COL_APFLUX8

#define COL_APFLUX8   34

◆ COL_APFLUX8ERR

#define COL_APFLUX8ERR   35

◆ COL_APFLUX9

#define COL_APFLUX9   36

◆ COL_APFLUX9ERR

#define COL_APFLUX9ERR   37

◆ COL_AREAL1

#define COL_AREAL1   10

◆ COL_AREAL2

#define COL_AREAL2   11

◆ COL_AREAL3

#define COL_AREAL3   12

◆ COL_AREAL4

#define COL_AREAL4   13

◆ COL_AREAL5

#define COL_AREAL5   14

◆ COL_AREAL6

#define COL_AREAL6   15

◆ COL_AREAL7

#define COL_AREAL7   16

◆ COL_AREAL8

#define COL_AREAL8   17

◆ COL_AVCONF

#define COL_AVCONF   58

◆ COL_CLASS

#define COL_CLASS   61

◆ COL_DEC

#define COL_DEC   60

◆ COL_ELLIPT

#define COL_ELLIPT   8

◆ COL_ERRFLAG

#define COL_ERRFLAG   55

◆ COL_FLUXISO

#define COL_FLUXISO   2

◆ COL_FWHM

#define COL_FWHM   63

◆ COL_HALFFLUX

#define COL_HALFFLUX   53

◆ COL_HALFFLUXERR

#define COL_HALFFLUXERR   54

◆ COL_HALFRAD

#define COL_HALFRAD   48

◆ COL_KRONFLUX

#define COL_KRONFLUX   51

◆ COL_KRONFLUXERR

#define COL_KRONFLUXERR   52

◆ COL_KRONRAD

#define COL_KRONRAD   47

◆ COL_NUMBER

#define COL_NUMBER   1

◆ COL_PA

#define COL_PA   9

◆ COL_PEAKHEIGHT

#define COL_PEAKHEIGHT   18

◆ COL_PETFLUX

#define COL_PETFLUX   49

◆ COL_PETFLUXERR

#define COL_PETFLUXERR   50

◆ COL_PETRAD

#define COL_PETRAD   46

◆ COL_PKHTERR

#define COL_PKHTERR   19

◆ COL_RA

#define COL_RA   59

◆ COL_SIGMA

#define COL_SIGMA   7

◆ COL_SKYLEVEL

#define COL_SKYLEVEL   56

◆ COL_SKYSIGMA

#define COL_SKYSIGMA   57

◆ COL_STAT

#define COL_STAT   62

◆ COL_X

#define COL_X   3

◆ COL_XERR

#define COL_XERR   4

◆ COL_Y

#define COL_Y   5

◆ COL_YERR

#define COL_YERR   6

◆ INITROWS

#define INITROWS   2048 /* Allocation size for rows in the output table */