IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Dec 13, 2005, 5:47:35 PM (21 years ago)
Author:
Paul Price
Message:

Upgrading for psLib-0.9.0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/archive/scripts/src/phase2/pmFPA.h

    r5651 r5786  
    1919typedef struct {
    2020    // Astrometric transformations
    21     psPlaneDistort* fromTangentPlane;  // Transformation from tangent plane to focal plane
    22     psPlaneDistort* toTangentPlane;    // Transformation from focal plane to tangent plane
    23     psProjection *projection;          // Projection from tangent plane to sky
     21    psPlaneDistort* fromTangentPlane;   // Transformation from tangent plane to focal plane
     22    psPlaneDistort* toTangentPlane;     // Transformation from focal plane to tangent plane
     23    psProjection *projection;           // Projection from tangent plane to sky
    2424    // Information
    25     psMetadata *concepts;              // Cache for PS concepts
    26     psMetadata *analysis;              // FPA-level analysis metadata
    27     const psMetadata *camera;          // Camera configuration
    28     psArray *chips;                    // The chips
    29     p_pmHDU *hdu;                      // FITS data
    30     psMetadata *phu;                   // Primary Header
     25    psMetadata *concepts;               // Cache for PS concepts
     26    psMetadata *analysis;               // FPA-level analysis metadata
     27    const psMetadata *camera;           // Camera configuration
     28    psArray *chips;                     // The chips
     29    p_pmHDU *hdu;                       // FITS data
     30    psMetadata *phu;                    // Primary Header
    3131} pmFPA;
    3232
    3333typedef struct {
    3434    // Offset specifying position on focal plane
    35     int col0;                          // Offset from the left of FPA.
    36     int row0;                          // Offset from the bottom of FPA.
     35    int col0;                           // Offset from the left of FPA.
     36    int row0;                           // Offset from the bottom of FPA.
    3737    // Astrometric transformations
    38     psPlaneTransform* toFPA;           // Transformation from chip to FPA coordinates
    39     psPlaneTransform* fromFPA;         // Transformation from FPA to chip coordinates
     38    psPlaneTransform* toFPA;            // Transformation from chip to FPA coordinates
     39    psPlaneTransform* fromFPA;          // Transformation from FPA to chip coordinates
    4040    // Information
    41     psMetadata *concepts;              // Cache for PS concepts
    42     psMetadata *analysis;              // Chip-level analysis metadata
    43     psArray *cells;                    // The cells (referred to by name)
    44     pmFPA *parent;                     // Parent FPA
    45     bool valid;                        // Do we bother about reading and working with this chip?
     41    psMetadata *concepts;               // Cache for PS concepts
     42    psMetadata *analysis;               // Chip-level analysis metadata
     43    psArray *cells;                     // The cells (referred to by name)
     44    pmFPA *parent;                      // Parent FPA
     45    bool valid;                         // Do we bother about reading and working with this chip?
    4646    p_pmHDU *hdu;                       // FITS data
    4747} pmChip;
     
    4949typedef struct {
    5050    // Offset specifying position on chip
    51     int col0;                          // Offset from the left of chip.
    52     int row0;                          // Offset from the bottom of chip.
     51    int col0;                           // Offset from the left of chip.
     52    int row0;                           // Offset from the bottom of chip.
    5353    // Astrometric transformations
    54     psPlaneTransform* toChip;          // Transformations from cell to chip coordinates
    55     psPlaneTransform* toFPA;           // Transformations from cell to FPA coordinates
    56     psPlaneTransform* toSky;           // Transformations from cell to sky coordinates
     54    psPlaneTransform* toChip;           // Transformations from cell to chip coordinates
     55    psPlaneTransform* toFPA;            // Transformations from cell to FPA coordinates
     56    psPlaneTransform* toSky;            // Transformations from cell to sky coordinates
    5757    // Information
    58     psMetadata *concepts;              // Cache for PS concepts
    59     psMetadata *camera;                // Camera information
    60     psMetadata *analysis;              // Cell-level analysis metadata
    61     psArray *readouts;                 // The readouts (referred to by number)
    62     pmChip *parent;                    // Parent chip
    63     bool valid;                        // Do we bother about reading and working with this cell?
    64     p_pmHDU *hdu;                      // FITS data
     58    psMetadata *concepts;               // Cache for PS concepts
     59    psMetadata *camera;                 // Camera information
     60    psMetadata *analysis;               // Cell-level analysis metadata
     61    psArray *readouts;                  // The readouts (referred to by number)
     62    pmChip *parent;                     // Parent chip
     63    bool valid;                         // Do we bother about reading and working with this cell?
     64    p_pmHDU *hdu;                       // FITS data
    6565} pmCell;
    6666
    6767typedef struct {
    6868    // Position on the cell
    69     int col0;                          // Offset from the left of cell.
    70     int row0;                          // Offset from the bottom of cell.
    71     int colBins;                       // Amount of binning in x-dimension and parity (from sign)
    72     int rowBins;                       // Amount of binning in y-dimension and parity (from sign)
     69    int col0;                           // Offset from the left of cell.
     70    int row0;                           // Offset from the bottom of cell.
     71    int colBins;                        // Amount of binning in x-dimension and parity (from sign)
     72    int rowBins;                        // Amount of binning in y-dimension and parity (from sign)
    7373    // Information
    74     psImage *image;                    // Imaging area of readout
    75     psImage *mask;                     // Mask for image
    76     psImage *weight;                   // Weight for image
     74    psImage *image;                     // Imaging area of readout
     75    psImage *mask;                      // Mask for image
     76    psImage *weight;                    // Weight for image
    7777#if 0
    78     psList *bias;                      // List of bias section (sub-)images
     78    psList *bias;                       // List of bias section (sub-)images
    7979#endif
    80     psMetadata *analysis;              // Readout-level analysis metadata
    81     pmCell *parent;                    // Parent cell
     80    psMetadata *analysis;               // Readout-level analysis metadata
     81    pmCell *parent;                     // Parent cell
    8282} pmReadout;
    8383
Note: See TracChangeset for help on using the changeset viewer.