Changeset 77
- Timestamp:
- May 15, 2003, 11:24:18 PM (23 years ago)
- Location:
- trunk/Ohana/src/imregister/include
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/imregister/include/detrend.h
r28 r77 39 39 int Delete; 40 40 int Modify; 41 int Altpath; 41 42 int ElixirSmart; 42 43 int TimeMode; … … 44 45 int Close; 45 46 int Criteria; 47 int Chipname; 46 48 47 49 char *ModifyEntry, *ModifyValue; … … 58 60 59 61 # define DEBUG 0 60 61 # define NTYPE 1162 enum {T_NONE, T_OBJECT, T_DARK, T_BIAS, T_FLAT, T_MASK, T_FRINGE, T_SCATTER, T_MODES, T_FRINGEPTS, T_ANY};63 static char typename[NTYPE][32] = {"none", "object", "dark", "bias", "flat", "mask", "fringe", "scatter", "modes", "frpts", "any"};64 static char typecode[NTYPE] = {'x', 'o', 'd', 'b', 'f', 'm', 'r', 's', 'M', 'F'};65 66 # define NMODE 767 enum {M_NONE, M_MEF, M_SPLIT, M_SINGLE, M_CUBE, M_SLICE, M_MODES};68 static char modename[NMODE][32] = {"none", "MEF", "SPLIT", "SINGLE", "CUBE", "SLICE", "MODES"};69 62 70 63 char **RecipeType; -
trunk/Ohana/src/imregister/include/imreg.h
r27 r77 1 # include <signal.h> 2 3 typedef struct { 4 char *buffer; 5 int Nalloc; 6 int Nmaxread; 7 int Nextra; 8 int Nlast; 9 int Nbuffer; 10 } Fifo; 11 1 12 struct { 2 13 int ModeSelect; int Mode; … … 23 34 char *oldpath, *newpath; 24 35 36 int unique; 25 37 int mef2split, split2mef; 26 38 int modify_dist, dist; 39 int modify_filter, modify_type, type; 40 char *filter; 27 41 28 42 int HST; … … 33 47 } output; 34 48 35 # define NTYPE 9 36 enum {T_NONE, T_OBJECT, T_DARK, T_BIAS, T_FLAT, T_MASK, T_FRINGE, T_SCATTER, T_MODES}; 37 static char typename[NTYPE][32] = {"none", "object", "dark", "bias", "flat", "mask", "fringe", "scatter", "modes"}; 49 typedef struct { 50 int *ccd; 51 int Nccd; 52 char name[64]; 53 } MosaicRegion; 38 54 39 # define NMODE 6 40 enum {M_NONE, M_MEG, M_SPLIT, M_SINGLE, M_CUBE, M_SLICE}; 41 static char modename[6][32] = {"none", "MEF", "SPLIT", "SINGLE", "CUBE", "SLICE"}; 55 typedef struct { 56 MosaicRegion center; 57 MosaicRegion outer; 58 MosaicRegion top; 59 MosaicRegion bottom; 60 MosaicRegion left; 61 MosaicRegion right; 62 } MosaicLayout; 42 63 43 64 enum {UNLOCK, LOCK, IGNORE}; 44 65 45 66 int SingleIsSplit; 67 int NeedType; 46 68 int NoReg; 69 int IMSORT; 70 int CLIENT; 71 char *PIDFILE; 47 72 48 73 int args (int argc, char **argv); … … 70 95 int define_table (Header *header, Matrix *matrix, Header *theader, FTable *table); 71 96 void set_timezone (double dt); 97 98 void DumpCADCTable (char *filename, RegImage *image, int *match, int Nmatch); 99 int *GetObsIDSubset (RegImage *image, int start, int *index, int *entry, int Nindex, int *Nsubset); 100 int *GetUniqueObsID (RegImage *image, int *index, int *entry, int Nindex, int *Nmatch); 101 void GetObsIDIndex (RegImage *image, int *match, int Nmatch, int **Index, int **Entry); 102 double SigmaClipList (double *list, int N); 103 double MosaicIQStats (RegImage *image, int *match, int Nmatch, MosaicRegion *region); 104 MosaicLayout *CreateCFH12K (); 105 MosaicLayout *CreateMegaCam (); 106 int GetREFCCD (RegImage *image, int *index, int *entry, int Nindex, int start); -
trunk/Ohana/src/imregister/include/imregister.h
r29 r77 18 18 char TransDB[256]; 19 19 char ImPhotDB[256]; 20 21 int NDetrendAltDB; 22 char **DetrendAltDB; 20 23 21 24 char PhotCodeFile[256]; … … 46 49 char DECSexigKeyword[16]; 47 50 char CameraKeyword[16]; 51 char Camera[64]; 52 char SeeingREFCCD[64]; 48 53 double ARCSEC_PIXEL; 49 54 50 55 /* global vars used by camera info */ 51 char **ccds ;56 char **ccds, **ccdn; 52 57 int Nccd; 53 58 … … 80 85 81 86 void ConfigCamera (); 82 int MatchCCDName (Header *header); 87 int MatchCCDNameHeader (Header *header); 88 int MatchCCDName (char *ID); 83 89 void ConfigFilter (); 84 90 int MatchFilterList (char *line); … … 90 96 /* where is this defined ?? */ 91 97 char *basename (char *); 98 99 # define T_UNDEF -1 100 # define NTYPE 11 101 enum {T_NONE, T_OBJECT, T_DARK, T_BIAS, T_FLAT, T_MASK, T_FRINGE, T_SCATTER, T_MODES, T_FRINGEPTS, T_ANY}; 102 static char typename[NTYPE][32] = {"none", "object", "dark", "bias", "flat", "mask", "fringe", "scatter", "modes", "frpts", "any"}; 103 static char typecode[NTYPE] = {'x', 'o', 'd', 'b', 'f', 'm', 'r', 's', 'M', 'F'}; 104 105 # define M_UNDEF -1 106 # define NMODE 7 107 enum {M_NONE, M_MEF, M_SPLIT, M_SINGLE, M_CUBE, M_SLICE, M_MODES}; 108 static char modename[NMODE][32] = {"none", "MEF", "SPLIT", "SINGLE", "CUBE", "SLICE", "MODES"};
Note:
See TracChangeset
for help on using the changeset viewer.
