IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 77


Ignore:
Timestamp:
May 15, 2003, 11:24:18 PM (23 years ago)
Author:
eugene
Message:

clean TYPE/MODE consts

Location:
trunk/Ohana/src/imregister/include
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/imregister/include/detrend.h

    r28 r77  
    3939  int Delete;
    4040  int Modify;
     41  int Altpath;
    4142  int ElixirSmart;
    4243  int TimeMode;
     
    4445  int Close;
    4546  int Criteria;
     47  int Chipname;
    4648
    4749  char *ModifyEntry, *ModifyValue;
     
    5860
    5961# define DEBUG 0
    60 
    61 # define NTYPE 11
    62 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 7
    67 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"};
    6962
    7063char **RecipeType;
  • trunk/Ohana/src/imregister/include/imreg.h

    r27 r77  
     1# include <signal.h>
     2
     3typedef struct {
     4  char *buffer;
     5  int   Nalloc;
     6  int   Nmaxread;
     7  int   Nextra;
     8  int   Nlast;
     9  int   Nbuffer;
     10} Fifo;
     11
    112struct {
    213  int ModeSelect;    int Mode;
     
    2334  char *oldpath, *newpath;
    2435
     36  int unique;
    2537  int mef2split, split2mef;
    2638  int modify_dist, dist;
     39  int modify_filter, modify_type, type;
     40  char *filter;
    2741
    2842  int HST;
     
    3347} output;
    3448
    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"};
     49typedef struct {
     50  int *ccd;
     51  int Nccd;
     52  char name[64];
     53} MosaicRegion;
    3854
    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"};
     55typedef struct {
     56  MosaicRegion center;
     57  MosaicRegion outer;
     58  MosaicRegion top;
     59  MosaicRegion bottom;
     60  MosaicRegion left;
     61  MosaicRegion right;
     62} MosaicLayout;
    4263
    4364enum {UNLOCK, LOCK, IGNORE};
    4465
    4566int SingleIsSplit;
     67int NeedType;
    4668int NoReg;
     69int IMSORT;
     70int CLIENT;
     71char *PIDFILE;
    4772
    4873int args (int argc, char **argv);
     
    7095int define_table (Header *header, Matrix *matrix, Header *theader, FTable *table);
    7196void set_timezone (double dt);
     97
     98void DumpCADCTable (char *filename, RegImage *image, int *match, int Nmatch);
     99int *GetObsIDSubset (RegImage *image, int start, int *index, int *entry, int Nindex, int *Nsubset);
     100int *GetUniqueObsID (RegImage *image, int *index, int *entry, int Nindex, int *Nmatch);
     101void GetObsIDIndex (RegImage *image, int *match, int Nmatch, int **Index, int **Entry);
     102double SigmaClipList (double *list, int N);
     103double MosaicIQStats (RegImage *image, int *match, int Nmatch, MosaicRegion *region);
     104MosaicLayout *CreateCFH12K ();
     105MosaicLayout *CreateMegaCam ();
     106int GetREFCCD (RegImage *image, int *index, int *entry, int Nindex, int start);
  • trunk/Ohana/src/imregister/include/imregister.h

    r29 r77  
    1818char TransDB[256];
    1919char ImPhotDB[256];
     20
     21int  NDetrendAltDB;
     22char **DetrendAltDB;
    2023
    2124char PhotCodeFile[256];
     
    4649char DECSexigKeyword[16];
    4750char CameraKeyword[16];
     51char Camera[64];
     52char SeeingREFCCD[64];
    4853double ARCSEC_PIXEL;
    4954
    5055/* global vars used by camera info */
    51 char **ccds;
     56char **ccds, **ccdn;
    5257int  Nccd;
    5358
     
    8085
    8186void ConfigCamera ();
    82 int MatchCCDName (Header *header);
     87int MatchCCDNameHeader (Header *header);
     88int MatchCCDName (char *ID);
    8389void ConfigFilter ();
    8490int MatchFilterList (char *line);
     
    9096/* where is this defined ?? */
    9197char *basename (char *);
     98
     99# define T_UNDEF -1
     100# define NTYPE 11
     101enum {T_NONE, T_OBJECT, T_DARK, T_BIAS, T_FLAT, T_MASK, T_FRINGE, T_SCATTER, T_MODES, T_FRINGEPTS, T_ANY};
     102static char typename[NTYPE][32] = {"none", "object", "dark", "bias", "flat", "mask", "fringe", "scatter", "modes", "frpts", "any"};
     103static char typecode[NTYPE]     = {'x',    'o',      'd',    'b',    'f',    'm',    'r',      's',       'M',     'F'};
     104
     105# define M_UNDEF -1
     106# define NMODE 7
     107enum {M_NONE, M_MEF, M_SPLIT, M_SINGLE, M_CUBE, M_SLICE, M_MODES};
     108static char modename[NMODE][32] = {"none", "MEF", "SPLIT", "SINGLE", "CUBE", "SLICE", "MODES"};
Note: See TracChangeset for help on using the changeset viewer.