IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Feb 23, 2007, 8:04:18 AM (19 years ago)
Author:
eugene
Message:

moved all average magnitude values to secfilt

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/dvo-mods-2007-02/Ohana/src/libdvo/include/dvo.h

    r10931 r12011  
    232232float PhotdM (PhotCode *code, Average *average, SecFilt *secfilt);
    233233
    234 # if (0)
    235 short iPhotInst (Measure *measure);
    236 short iPhotAbs (Measure *measure);
    237 short iPhotCat (Measure *measure);
    238 short iPhotSys (Measure *measure, Average *average, SecFilt *secfilt);
    239 short iPhotRel (Measure *measure, Average *average, SecFilt *secfilt);
    240 short iPhotCal (Measure *thisone, Average *average, SecFilt *secfilt, Measure *measure, PhotCode *code);
    241 short iPhotAve (PhotCode *code, Average *average, SecFilt *secfilt);
    242 short iPhotRef (PhotCode *code, Average *average, SecFilt *secfilt, Measure *measure);
    243 short iPhotXm (PhotCode *code, Average *average, SecFilt *secfilt);
    244 short iPhotdM (PhotCode *code, Average *average, SecFilt *secfilt);
    245 # endif
    246 
    247 float iPhotColor (Average *average, SecFilt *secfilt, Measure *measure, PhotCode *code);
     234float PhotColorForCode (Average *average, SecFilt *secfilt, Measure *measure, PhotCode *code);
    248235int PhotColor (Average *average, SecFilt *secfilt, Measure *measure, int c1, int c2, double *color);
    249236
     
    297284
    298285/*** conversion functions / I/O conversions ***/
    299 Average *ReadRawAverage (FILE *f, int Naverage, int format);
     286Average *ReadRawAverage (FILE *f, int Naverage, int format, SecFilt **primary);
    300287Measure *ReadRawMeasure (FILE *f, int Nmeasure, int format);
    301288SecFilt *ReadRawSecFilt (FILE *f, int Nsecfilt, int format);
    302 int WriteRawAverage (FILE *f, Average *average, int Naverage, int format);
     289int WriteRawAverage (FILE *f, Average *average, int Naverage, int format, SecFilt *primary);
    303290int WriteRawMeasure (FILE *f, Measure *measure, int Nmeasure, int format);
    304291int WriteRawSecFilt (FILE *f, SecFilt *secfilt, int Nsecfilt, int format);
    305292
    306 Average *FtableToAverage (FTable *ftable, int *Naverage, int *format);
    307 Average *AverageLoneosToInternal (AverageLoneos *in, int Nvalues);
    308 Average *AverageElixirToInternal (AverageElixir *in, int Nvalues);
    309 Average *AveragePanstarrsToInternal (AveragePanstarrs *in, int Nvalues);
    310 Average *AveragePMtestToInternal (AveragePMtest *in, int Nvalues);
    311 AverageLoneos *AverageInternalToLoneos (Average *in, int Nvalues);
    312 AverageElixir *AverageInternalToElixir (Average *in, int Nvalues);
    313 AveragePanstarrs *AverageInternalToPanstarrs (Average *in, int Nvalues);
    314 AveragePMtest *AverageInternalToPMtest (Average *in, int Nvalues);
    315 
     293Average *FtableToAverage (FTable *ftable, int *Naverage, int *format, SecFilt **primary);
    316294Measure *FtableToMeasure (FTable *ftable, int *Nmeasure, int *format);
    317 Measure *MeasureLoneosToInternal (MeasureLoneos *in, int Nvalues);
    318 Measure *MeasureElixirToInternal (MeasureElixir *in, int Nvalues);
    319 Measure *MeasurePanstarrsToInternal (MeasurePanstarrs *in, int Nvalues);
    320 MeasureLoneos *MeasureInternalToLoneos (Measure *in, int Nvalues);
    321 MeasureElixir *MeasureInternalToElixir (Measure *in, int Nvalues);
    322 MeasurePanstarrs *MeasureInternalToPanstarrs (Measure *in, int Nvalues);
    323 
    324295SecFilt *FtableToSecFilt (FTable *ftable, int *Nsecfilt, int *format);
    325 SecFilt *SecFiltLoneosToInternal (SecFiltLoneos *in, int Nvalues);
    326 SecFilt *SecFiltElixirToInternal (SecFiltElixir *in, int Nvalues);
    327 SecFilt *SecFiltPanstarrsToInternal (SecFiltPanstarrs *in, int Nvalues);
    328 SecFiltLoneos *SecFiltInternalToLoneos (SecFilt *in, int Nvalues);
    329 SecFiltElixir *SecFiltInternalToElixir (SecFilt *in, int Nvalues);
    330 SecFiltPanstarrs *SecFiltInternalToPanstarrs (SecFilt *in, int Nvalues);
    331 
    332 int AverageToFtable (FTable *ftable, Average *average, int Naverage, int format);
     296int FtableToImage (FTable *ftable, Header *theader, int *format);
     297
     298int AverageToFtable (FTable *ftable, Average *average, int Naverage, int format, SecFilt *primary);
    333299int MeasureToFtable (FTable *ftable, Measure *measure, int Nmeasure, int format);
    334300int SecFiltToFtable (FTable *ftable, SecFilt *secfilt, int Nsecfilt, int format);
     301int ImageToFtable (FTable *ftable, Header *theader, int format);
     302int ImageToVtable (VTable *vtable, Header *theader, int format);
     303
     304Image            *ImageElixirToInternal (ImageElixir *in, int Nvalues);
     305Image            *ImageLoneosToInternal (ImageLoneos *in, int Nvalues);
     306Image            *ImagePanstarrsToInternal (ImagePanstarrs *in, int Nvalues);
     307
     308ImageElixir      *ImageInternalToElixir (Image *in, int Nvalues);
     309ImageLoneos      *ImageInternalToLoneos (Image *in, int Nvalues);
     310ImagePanstarrs   *ImageInternalToPanstarrs (Image *in, int Nvalues);
     311
     312Average          *AverageLoneosToInternal (AverageLoneos *in, int Nvalues, SecFilt **primary);
     313Average          *AverageElixirToInternal (AverageElixir *in, int Nvalues, SecFilt **primary);
     314Average          *AveragePMtestToInternal (AveragePMtest *in, int Nvalues);
     315Average          *AveragePanstarrsToInternal (AveragePanstarrs *in, int Nvalues);
     316
     317AverageLoneos    *AverageInternalToLoneos (Average *in, int Nvalues, SecFilt *primary);
     318AverageElixir    *AverageInternalToElixir (Average *in, int Nvalues, SecFilt *primary);
     319AveragePMtest    *AverageInternalToPMtest (Average *in, int Nvalues);
     320AveragePanstarrs *AverageInternalToPanstarrs (Average *in, int Nvalues);
     321
     322Measure          *MeasureLoneosToInternal (MeasureLoneos *in, int Nvalues);
     323Measure          *MeasureElixirToInternal (MeasureElixir *in, int Nvalues);
     324Measure          *MeasurePanstarrsToInternal (MeasurePanstarrs *in, int Nvalues);
     325
     326MeasureLoneos    *MeasureInternalToLoneos (Measure *in, int Nvalues);
     327MeasureElixir    *MeasureInternalToElixir (Measure *in, int Nvalues);
     328MeasurePanstarrs *MeasureInternalToPanstarrs (Measure *in, int Nvalues);
     329
     330SecFilt          *SecFiltLoneosToInternal (SecFiltLoneos *in, int Nvalues);
     331SecFilt          *SecFiltElixirToInternal (SecFiltElixir *in, int Nvalues);
     332SecFilt          *SecFiltPanstarrsToInternal (SecFiltPanstarrs *in, int Nvalues);
     333
     334SecFiltLoneos    *SecFiltInternalToLoneos (SecFilt *in, int Nvalues);
     335SecFiltElixir    *SecFiltInternalToElixir (SecFilt *in, int Nvalues);
     336SecFiltPanstarrs *SecFiltInternalToPanstarrs (SecFilt *in, int Nvalues);
    335337
    336338/*** DVO image db I/O Functions ***/
     
    345347int dvo_image_addrows (FITS_DB *db, Image *new, int Nnew);
    346348void dvo_image_create (FITS_DB *db, double ZeroPoint);
    347 
    348 int FtableToImage (FTable *ftable, Header *theader, int *format);
    349 int ImageToFtable (FTable *ftable, Header *theader, int format);
    350 int ImageToVtable (VTable *vtable, Header *theader, int format);
    351 Image *ImageElixirToInternal (ImageElixir *in, int Nvalues);
    352 ImageElixir *ImageInternalToElixir (Image *in, int Nvalues);
    353 Image *ImageLoneosToInternal (ImageLoneos *in, int Nvalues);
    354 ImageLoneos *ImageInternalToLoneos (Image *in, int Nvalues);
    355 Image *ImagePanstarrsToInternal (ImagePanstarrs *in, int Nvalues);
    356 ImagePanstarrs *ImageInternalToPanstarrs (Image *in, int Nvalues);
    357349
    358350/* skyregion APIs */
Note: See TracChangeset for help on using the changeset viewer.