IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Mar 22, 2011, 4:10:43 PM (15 years ago)
Author:
rhenders
Message:

Changes to Fits class

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippToPsps/src/Fits.h

    r30861 r31010  
    1515
    1616/**
     17
    1718  Class that encapsulates a FITS file, making an OO interface to the dreaded cfitsio
    1819
     
    2122
    2223    // fields
    23     fitsfile* file;
     24    fitsfile* file;             // cfitsio file pointer
     25    char path[1000];            // FITS path
    2426
    25     // methods
     27    // accessor methods
    2628    fitsfile* (*getFilePtr)();
     29    char* (*getPath)();
     30    bool (*countRows)();
     31    bool (*getColumnMeta)();
    2732    bool (*getColumnNumber)();
     33    bool (*getColumnVector)();
     34    bool (*readColumn)();
     35    bool (*readColumnUsingName)();
     36    bool (*getHeaderKeyValue)();
     37
     38    // mutators
    2839    bool (*moveToExtension)();
    2940    bool (*moveToHeader)();
    3041    bool (*moveToBinaryTable)();
     42    bool (*moveToBinaryTableAndCountRows)();
     43    bool (*createBinaryTable)();
     44    bool (*writeColumn)();
     45    bool (*deleteRows)();
     46    bool (*delete)();
     47
     48    // destructor
    3149    void (*destroy)();
    3250
    3351} Fits;
    3452
     53// constructors
     54Fits* existing_Fits(char* path);
    3555Fits* new_Fits(char* path);
    3656
Note: See TracChangeset for help on using the changeset viewer.