IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 396


Ignore:
Timestamp:
Apr 7, 2004, 12:42:11 PM (22 years ago)
Author:
Paul Price
Message:

Minor fixes to get things to compile. e.g. need to do "struct psCell"
inside a psChip, since the psCell isn't defined yet.

Location:
trunk/archive/pslib/include
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • trunk/archive/pslib/include/psAstrom.h

    r344 r396  
    7777    int nChips;                         ///< Number of Cells assigned
    7878    int nAlloc;                         ///< Number of Cells available
    79     psChip *chips;                      ///< Chips in the Focal Plane Array
     79    struct psChip *chips;               ///< Chips in the Focal Plane Array
    8080
    8181    psMetaDataSet *md;                  ///< FPA-level metadata
     
    9494typedef struct {
    9595    int nCells;                         ///< Number of Cells assigned
    96     psCell *cells;                      ///< Cells in the Chip
     96    struct psCell *cells;               ///< Cells in the Chip
    9797
    9898    psMetaDataSet *md;                  ///< Chip-level metadata
     
    108108    int nReadouts;                      ///< number of readouts in this cell realization; each may have its
    109109                                        ///< own image, objects and overscan.
    110     psReadout *readouts;                ///< Readouts from the cell
     110    struct psReadout *readouts;         ///< Readouts from the cell
    111111    psMetaDataSet *md;                  ///< Cell-level metadata
    112112
     
    115115    psCoordXform *cellToSky;            ///< Quick and Dirty transformations from cell coordinates to sky
    116116
    117     psChip  *parentChip;                ///< chip which contains this cell
     117    struct psChip  *parentChip;         ///< chip which contains this cell
    118118} psCell;
    119119
  • trunk/archive/pslib/include/psDateTime.h

    r344 r396  
    1414 *  \{
    1515 */
     16
     17/** psTime is the time structure we will use throughout.  This needs to be revised.  If we end up wrapping
     18    libTAI, then we'll probably just use their time struct.  But until then, we need this temporary
     19    definition. */
     20typedef struct {
     21    long numSeconds;                    ///< Number of seconds from some defined epoch
     22    double fracSeconds;                 ///< Fraction of seconds
     23} psTime;
     24
    1625
    1726/** Get current MJD, for a timestamp \ingroup AstroGroup */
  • trunk/archive/pslib/include/psFFT.h

    r344 r396  
    7171 */
    7272psFFT *
    73 psFFTCrossCorrelate(psFFT *out          ///< Output FFT (or NULL)
     73psFFTCrossCorrelate(psFFT *out,         ///< Output FFT (or NULL)
    7474                    const psFFT *fft1, const psFFT *fft2 ///< FFTs to use in cross-correlation
    7575                    );
  • trunk/archive/pslib/include/psImage.h

    r378 r396  
    2424        psComplex **rows_complex;       ///< pointers to psComplex data
    2525    } rows;
    26     psImage *parent;                    ///< parent, if a subimage
     26    struct psImage *parent;             ///< parent, if a subimage
    2727    int Nchildren;                      ///< number of subimages
    28     psImage *children;                  ///< children of this region; array of Nchildren pointers
     28    struct psImage *children;           ///< children of this region; array of Nchildren pointers
    2929} psImage;
    3030
  • trunk/archive/pslib/include/psLib.h

    r324 r396  
    2323# include <psDlist.h>
    2424
     25/* These are here to ensure things compile --- ordering is important.  ): */
     26/** @ingroup MathGroup */
     27# include <psStats.h>
     28# include <psFunctions.h>
     29/** @ingroup AstroGroup */
     30# include <psMetaData.h>
     31# include <psImage.h>
     32
    2533/** @defgroup MathGroup Math Utilities */
    2634# include <psBitMask.h>
  • trunk/archive/pslib/include/psMemory.h

    r369 r396  
    9292
    9393/// Set call back for when a particular memory block is allocated
    94 psMemCB psMemAllocateCBSet(psMemAllocateCB func) ///< Function to run
     94psMemAllocateCB psMemAllocateCBSet(psMemAllocateCB func) ///< Function to run
    9595;
    9696
    9797/// Set call back for when a particular memory block is freed
    98 psMemCB psMemFreeCBSet(psMemFreeCB func) ///< Function to run
     98psMemFreeCB psMemFreeCBSet(psMemFreeCB func) ///< Function to run
    9999;
    100100
  • trunk/archive/pslib/include/psMetaData.h

    r377 r396  
    4949    psHash *restrict table;             ///< hash table of the same metadata
    5050} psMetaDataSet;
     51
     52/** Metadata is actually a "set of metadata" */
     53typedef psMetaDataSet psMetadata;
    5154
    5255/** Functions **************************************************************/
  • trunk/archive/pslib/include/psPosition.h

    r344 r396  
    5555/** apply the optical distortion to the given coordinate, magnitude, color */
    5656psCoord *psDistortionApply (psCoord *out, ///< Output coordinates, or NULL
    57                             const psdistortion *pattern, ///< optical distortion pattern
     57                            const psDistortion *pattern, ///< optical distortion pattern
    5858                            const psCoord *coords, ///< input coordinate
    5959                            float mag,  ///< magnitude of object
  • trunk/archive/pslib/include/psStdArrays.h

    r373 r396  
    189189
    190190/** Reallocator \ingroup DataGroup */
    191 psVectorArray *psVectorArrayRealloc(psVectorArray *myArray ///< Array to reallocate
     191psVectorArray *psVectorArrayRealloc(psVectorArray *myArray, ///< Array to reallocate
    192192                                    int nalloc) ///< Total number of elements to make available
    193193;
Note: See TracChangeset for help on using the changeset viewer.