Changeset 5014 for trunk/Ohana/src/libohana/include/dvo.h
- Timestamp:
- Sep 12, 2005, 3:04:48 PM (21 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/libohana/include/dvo.h (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/libohana/include/dvo.h
r4993 r5014 11 11 12 12 /* DVO table modes */ 13 enum {DVO_MODE_ RAW, DVO_MODE_MEF, DVO_MODE_SPLIT, DVO_MODE_MYSQL} DVOTableMode;13 enum {DVO_MODE_UNDEF, DVO_MODE_RAW, DVO_MODE_MEF, DVO_MODE_SPLIT, DVO_MODE_MYSQL} DVOTableMode; 14 14 15 15 /* DVO table formats */ 16 enum {DVO_FORMAT_UNDEF, DVO_FORMAT_ ELIXIR, DVO_FORMAT_LONEOS, DVO_FORMAT_PANSTARRS} DVOTableFormat;16 enum {DVO_FORMAT_UNDEF, DVO_FORMAT_INTERNAL, DVO_FORMAT_ELIXIR, DVO_FORMAT_LONEOS, DVO_FORMAT_PANSTARRS} DVOTableFormat; 17 17 18 18 /* image data modes in RegImage */ … … 125 125 126 126 /* extra table data if needed (move these to enums?) */ 127 # if (0) 127 128 char catmode[10]; /* storage mode: raw, mef, split, mysql */ 128 129 char average_format[80]; /* table format: internal, loneos, elixir, panstarrs */ 129 130 char measure_format[80]; /* table format: must match average_format */ 131 char secfilt_format[80]; /* table format: must match average_format */ 132 # endif 133 134 int catmode; 135 int catformat; 130 136 131 137 /* data in the catalog */ … … 245 251 /*** conversion functions / I/O conversions ***/ 246 252 247 Average *AveragePanstarrsToInternal (AveragePanstarrs *in, int Nvalues); 248 Average *FtableToAverage (FTable *ftable, int *Naverage, char *extname); 249 Average *ReadRawAverage (FILE *f, int Naverage, char *format); 253 Average *ReadRawAverage (FILE *f, int Naverage, int format); 254 Measure *ReadRawMeasure (FILE *f, int Nmeasure, int format); 255 SecFilt *ReadRawSecFilt (FILE *f, int Nsecfilt, int format); 256 int WriteRawAverage (FILE *f, Average *average, int Naverage, int format); 257 int WriteRawMeasure (FILE *f, Measure *measure, int Nmeasure, int format); 258 int WriteRawSecFilt (FILE *f, SecFilt *secfilt, int Nsecfilt, int format); 259 260 Average *FtableToAverage (FTable *ftable, int *Naverage, int *format); 250 261 Average *AverageLoneosToInternal (AverageLoneos *in, int Nvalues); 251 262 Average *AverageElixirToInternal (AverageElixir *in, int Nvalues); 263 Average *AveragePanstarrsToInternal (AveragePanstarrs *in, int Nvalues); 264 AverageLoneos *AverageInternalToLoneos (Average *in, int Nvalues); 252 265 AverageElixir *AverageInternalToElixir (Average *in, int Nvalues); 253 AverageLoneos *AverageInternalToLoneos (Average *in, int Nvalues);254 266 AveragePanstarrs *AverageInternalToPanstarrs (Average *in, int Nvalues); 255 Measure *MeasurePanstarrsToInternal (MeasurePanstarrs *in, int Nvalues); 256 Measure *FtableToMeasure (FTable *ftable, int *Nmeasure, char *extname); 257 Measure *ReadRawMeasure (FILE *f, int Nmeasure, char *format); 267 268 Measure *FtableToMeasure (FTable *ftable, int *Nmeasure, int *format); 258 269 Measure *MeasureLoneosToInternal (MeasureLoneos *in, int Nvalues); 259 270 Measure *MeasureElixirToInternal (MeasureElixir *in, int Nvalues); 271 Measure *MeasurePanstarrsToInternal (MeasurePanstarrs *in, int Nvalues); 272 MeasureLoneos *MeasureInternalToLoneos (Measure *in, int Nvalues); 260 273 MeasureElixir *MeasureInternalToElixir (Measure *in, int Nvalues); 261 MeasureLoneos *MeasureInternalToLoneos (Measure *in, int Nvalues);262 274 MeasurePanstarrs *MeasureInternalToPanstarrs (Measure *in, int Nvalues); 263 int AverageToFtable (FTable *ftable, Average *average, int Naverage, char *extname); 264 int MeasureToFtable (FTable *ftable, Measure *measure, int Nmeasure, char *extname); 265 int WriteRawAverage (FILE *f, Average *average, int Naverage, char *format); 266 int WriteRawMeasure (FILE *f, Measure *measure, int Nmeasure, char *format); 275 276 SecFilt *FtableToSecFilt (FTable *ftable, int *Nsecfilt, int *format); 277 SecFilt *SecFiltLoneosToInternal (SecFiltLoneos *in, int Nvalues); 278 SecFilt *SecFiltElixirToInternal (SecFiltElixir *in, int Nvalues); 279 SecFilt *SecFiltPanstarrsToInternal (SecFiltPanstarrs *in, int Nvalues); 280 SecFiltLoneos *SecFiltInternalToLoneos (SecFilt *in, int Nvalues); 281 SecFiltElixir *SecFiltInternalToElixir (SecFilt *in, int Nvalues); 282 SecFiltPanstarrs *SecFiltInternalToPanstarrs (SecFilt *in, int Nvalues); 283 284 int AverageToFtable (FTable *ftable, Average *average, int Naverage, int format); 285 int MeasureToFtable (FTable *ftable, Measure *measure, int Nmeasure, int format); 286 int SecFiltToFtable (FTable *ftable, SecFilt *secfilt, int Nsecfilt, int format); 287 267 288 int load_catalog_raw (Catalog *catalog, char mode, int VERBOSE); 268 289 int save_catalog_raw (Catalog *catalog, char VERBOSE); … … 279 300 int dvo_image_addrows (FITS_DB *db, Image *new, int Nnew); 280 301 302 int FtableToImage (FTable *ftable, Header *theader, int *format); 303 int ImageToFtable (FTable *ftable, Header *theader, int format); 304 int ImageToVtable (VTable *vtable, Header *theader, int format); 305 Image *ImageElixirToInternal (ImageElixir *in, int Nvalues); 306 ImageElixir *ImageInternalToElixir (Image *in, int Nvalues); 307 Image *ImageLoneosToInternal (ImageLoneos *in, int Nvalues); 308 ImageLoneos *ImageInternalToLoneos (Image *in, int Nvalues); 309 Image *ImagePanstarrsToInternal (ImagePanstarrs *in, int Nvalues); 310 ImagePanstarrs *ImageInternalToPanstarrs (Image *in, int Nvalues); 311 281 312 # endif
Note:
See TracChangeset
for help on using the changeset viewer.
