IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 1674


Ignore:
Timestamp:
Sep 1, 2004, 2:03:06 PM (22 years ago)
Author:
Paul Price
Message:

Synched psReadout, psCell, psChip, psFPA with deSonia's version.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/doc/pslib/psLibSDRS_Astrom.tex

    r1599 r1674  
    9090\begin{verbatim}
    9191typedef struct {
    92     const int x0, y0;                   ///< Offset from the lower-left corner of the physical device
    93     const int xBin, yBin;               ///< Image binning
    94     psImage *image;                     ///< imaging area of cell
    95     psDlist *objects;                   ///< objects derived from cell
    96     psMetadata *md;                     ///< Readout-level metadata
     92    const unsigned int colBins;        ///< Amount of binning in x-dimension
     93    const unsigned int rowBins;        ///< Amount of binning in y-dimension
     94    const int col0;                    ///< Offset from the left of chip.
     95    const int row0;                    ///< Offset from the bottom of chip.
     96    psImage* image;                    ///< imaging area of Readout
     97    psList*  objects;                  ///< objects derived from Readout
     98    psMetadata* metadata;              ///< readout-level metadata
    9799} psReadout;
    98100\end{verbatim}   
     
    117119\begin{verbatim}
    118120typedef struct {
    119     int nReadouts;                      ///< number of readouts in this cell
    120     struct psReadout *readouts;         ///< Readouts from the cell
    121     psMetadata *md;                     ///< Cell-level metadata
    122     psPlaneTransform *cellToChip;       ///< Transformations from cell coordinates to chip coordinates
    123     psPlaneTransform *cellToFPA;        ///< Transformations from cell coordinates to FPA coordinates
    124     psPlaneTransform *toTP;             ///< Quick and Dirty transformations from cell coordinates to sky
    125     struct psChip *parentChip;          ///< chip which contains this cell
     121    psArray* readouts;                 ///< readouts from the cell
     122    psMetadata* metadata;              ///< cell-level metadata
     123    psPlaneTransform* toChip;          ///< transformations from cell to chip coordinates
     124    psPlaneTransform* toFPA;           ///< transformations from cell to FPA coordinates
     125    psPlaneTransform* toSky;           ///< transformations from cell to sky coordinates
     126    struct psChip* parent;             ///< chip in which contains this cell
    126127} psCell;
    127128\end{verbatim}
     
    140141\begin{verbatim}
    141142typedef struct {
    142     int nCells;                         ///< Number of Cells assigned
    143     struct psCell *cells;               ///< Cells in the Chip
    144     psMetadata *md;                     ///< Chip-level metadata
    145     psPlaneTransform *chipToFPA;        ///< Transformations from chip coordinates to FPA coordinates
    146     psPlaneTransform *FPAtoChip;        ///< Transformations from FPA coordinates to chip
    147     struct psFPA *parentFPA;            ///< FPA which contains this chip
     143    psArray* cells;                    ///< cells in the chip
     144    psMetadata* metadata;              ///< chip-level metadata
     145    psPlaneTransform* toFPA;           ///< transformation from chip to FPA coordinates
     146    psPlaneTransform* fromFPA;         ///< transformation from FPA to chip coordinates
     147    struct psFPA* parent;              ///< FPA which contains this chip
    148148} psChip;
    149149\end{verbatim}
     
    170170\begin{verbatim}
    171171typedef struct {
    172     int nChips;                         ///< Number of Cells assigned
    173     int nAlloc;                         ///< Number of Cells available
    174     struct psChip *chips;               ///< Chips in the Focal Plane Array
    175     psMetadata *md;                     ///< FPA-level metadata
    176     psPlaneDistort *TPtoFP;             ///< Transformation term from
    177     psPlaneDistort *FPtoTP;             ///< Transformation term from
    178     psFixedPattern *pattern;            ///< Fixed pattern residual offsets
    179     const psExposure *exp;              ///< information about this exposure
    180     const psGrommit *grommit;           ///< Information for conversion from TP to Sky.
    181     psPhotSystem colorPlus, colorMinus; ///< Colour reference
    182     float rmsX, rmsY;                   ///< Dispersion in astrometric solution
    183     float chi2;                         ///< chi^2 of astrometric solution
     172    psArray* chips;                    ///< chips in the focal plane array
     173    psMetadata* metadata;              ///< focal-plane's metadata
     174    psPlaneDistort* fromTangentPlane;  ///< transformation from tangent plane to focal plane
     175    psPlaneDistort* toTangentPlane;    ///< transformation from focal plane to tangent plane
     176    psFixedPattern* pattern;           ///< fixed pattern residual offsets
     177    const struct psExposure* exposure; ///< information about this exposure
     178    const psGrommit* grommit;          ///< grommit allows conversion from tangent plane to sky
     179    psPhotSystem* colorPlus;           ///< Color reference
     180    psPhotSystem* colorMinus;          ///< Color reference
     181    float rmsX;                        ///< RMS for x transformation fits
     182    float rmsY;                        ///< RMS for y transformation fits
     183    float chi2;                        ///< chi^2 of astrometric solution
    184184} psFPA;
    185185\end{verbatim}
Note: See TracChangeset for help on using the changeset viewer.