IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 19299


Ignore:
Timestamp:
Aug 29, 2008, 4:29:37 PM (18 years ago)
Author:
Paul Price
Message:

psThreadJob is now mutable within the thread function.

Location:
trunk
Files:
16 edited

Legend:

Unmodified
Added
Removed
  • trunk/ppMerge/src/ppMergeSetThreads.c

    r18967 r19299  
    22
    33// "PPMERGE_READOUT_COMBINE", 5
    4 bool ppMergeThread_pmReadoutCombine(const psThreadJob *job)
     4bool ppMergeThread_pmReadoutCombine(psThreadJob *job)
    55{
    66    PS_ASSERT_THREAD_JOB_NON_NULL(job, false);
     
    1919}
    2020
    21 bool ppMergeThread_pmDarkCombine(const psThreadJob *job)
     21bool ppMergeThread_pmDarkCombine(psThreadJob *job)
    2222{
    2323    PS_ASSERT_THREAD_JOB_NON_NULL(job, false);
     
    3636}
    3737
    38 bool ppMergeThread_pmShutterCorrectionGenerate(const psThreadJob *job)
     38bool ppMergeThread_pmShutterCorrectionGenerate(psThreadJob *job)
    3939{
    4040    PS_ASSERT_THREAD_JOB_NON_NULL(job, false);
  • trunk/psModules/src/detrend/pmBias.c

    r18960 r19299  
    1919#include "pmBias.h"
    2020
    21 bool pmBiasSubtractScan_Threaded(const psThreadJob *job)
     21bool pmBiasSubtractScan_Threaded(psThreadJob *job)
    2222{
    2323    PS_ASSERT_THREAD_JOB_NON_NULL(job, false);
  • trunk/psModules/src/detrend/pmBias.h

    r18960 r19299  
    55 * @author Paul Price, IfA
    66 *
    7  * @version $Revision: 1.9 $ $Name: not supported by cvs2svn $
    8  * @date $Date: 2008-08-08 18:09:07 $
     7 * @version $Revision: 1.10 $ $Name: not supported by cvs2svn $
     8 * @date $Date: 2008-08-30 02:28:07 $
    99 * Copyright 2004--2006 Institute for Astronomy, University of Hawaii
    1010 */
     
    3434    );
    3535
    36 bool pmBiasSubtractScan_Threaded(const psThreadJob *job);
     36bool pmBiasSubtractScan_Threaded(psThreadJob *job);
    3737bool pmBiasSubtractScan (pmReadout *in, pmReadout *sub, float scan, int xOffset, int yOffset, int rowStart, int rowStop);
    3838
  • trunk/psModules/src/detrend/pmDark.c

    r19083 r19299  
    371371}
    372372
    373 bool pmDarkApplyScan_Threaded(const psThreadJob *job)
     373bool pmDarkApplyScan_Threaded(psThreadJob *job)
    374374{
    375375    PS_ASSERT_THREAD_JOB_NON_NULL(job, false);
  • trunk/psModules/src/detrend/pmDark.h

    r18960 r19299  
    4040    );
    4141
    42 bool pmDarkApplyScan_Threaded(const psThreadJob *job);
     42bool pmDarkApplyScan_Threaded(psThreadJob *job);
    4343bool pmDarkApplyScan (pmReadout *readout, const pmCell *dark, psPolynomialMD *poly, psVector *values, psMaskType bad, bool doNorm, float norm, int rowStart, int rowStop);
    4444
  • trunk/psModules/src/detrend/pmFlatField.c

    r18960 r19299  
    1313#include "pmDetrendThreads.h"
    1414
    15 bool pmFlatFieldScan_Threaded(const psThreadJob *job)
     15bool pmFlatFieldScan_Threaded(psThreadJob *job)
    1616{
    1717    PS_ASSERT_THREAD_JOB_NON_NULL(job, false);
  • trunk/psModules/src/detrend/pmFlatField.h

    r18960 r19299  
    55 * @author Paul Price, IfA
    66 *
    7  * @version $Revision: 1.12 $ $Name: not supported by cvs2svn $
    8  * @date $Date: 2008-08-08 18:09:07 $
     7 * @version $Revision: 1.13 $ $Name: not supported by cvs2svn $
     8 * @date $Date: 2008-08-30 02:28:07 $
    99 * Copyright 2004-2006 Institute for Astronomy, University of Hawaii
    1010 */
     
    2828                );
    2929
    30 bool pmFlatFieldScan_Threaded(const psThreadJob *job);
     30bool pmFlatFieldScan_Threaded(psThreadJob *job);
    3131bool pmFlatFieldScan (psImage *inImage, psImage *inMask, psImage *flatImage, psImage *flatMask, psMaskType badFlag, int xOffset, int yOffset, int rowStart, int rowStop);
    3232
  • trunk/psModules/src/detrend/pmShutterCorrection.c

    r18960 r19299  
    656656
    657657
    658 bool pmShutterCorrectionApplyScan_Threaded(const psThreadJob *job)
     658bool pmShutterCorrectionApplyScan_Threaded(psThreadJob *job)
    659659{
    660660    PS_ASSERT_THREAD_JOB_NON_NULL(job, false);
  • trunk/psModules/src/detrend/pmShutterCorrection.h

    r18960 r19299  
    55 * @author Paul Price, IfA
    66 *
    7  * @version $Revision: 1.19 $ $Name: not supported by cvs2svn $
    8  * @date $Date: 2008-08-08 18:09:07 $
     7 * @version $Revision: 1.20 $ $Name: not supported by cvs2svn $
     8 * @date $Date: 2008-08-30 02:28:07 $
    99 * Copyright 2006 Institute for Astronomy, University of Hawaii
    1010 */
     
    124124    );
    125125
    126 bool pmShutterCorrectionApplyScan_Threaded(const psThreadJob *job);
     126bool pmShutterCorrectionApplyScan_Threaded(psThreadJob *job);
    127127bool pmShutterCorrectionApplyScan(psImage *image, psImage *shutterImage, psImage *mask, float exptime, psMaskType blank, int rowStart, int rowStop);
    128128
  • trunk/psModules/src/imcombine/pmSubtraction.c

    r19282 r19299  
    968968}
    969969
    970 bool pmSubtractionConvolveThread(const psThreadJob *job)
     970bool pmSubtractionConvolveThread(psThreadJob *job)
    971971{
    972972    PS_ASSERT_THREAD_JOB_NON_NULL(job, false);
  • trunk/psModules/src/imcombine/pmSubtraction.h

    r19282 r19299  
    66 * @author GLG, MHPCC
    77 *
    8  * @version $Revision: 1.30 $ $Name: not supported by cvs2svn $
    9  * @date $Date: 2008-08-29 04:04:19 $
     8 * @version $Revision: 1.31 $ $Name: not supported by cvs2svn $
     9 * @date $Date: 2008-08-30 02:28:07 $
    1010 * Copyright 2004-207 Institute for Astronomy, University of Hawaii
    1111 */
     
    9595
    9696/// Execute a thread job to convolve a patch of the image
    97 bool pmSubtractionConvolveThread(const psThreadJob *job ///< Job to execute
     97bool pmSubtractionConvolveThread(psThreadJob *job ///< Job to execute
    9898    );
    9999
  • trunk/psModules/src/imcombine/pmSubtractionEquation.c

    r19225 r19299  
    480480//////////////////////////////////////////////////////////////////////////////////////////////////////////////
    481481
    482 bool pmSubtractionCalculateEquationThread(const psThreadJob *job)
     482bool pmSubtractionCalculateEquationThread(psThreadJob *job)
    483483{
    484484    PS_ASSERT_THREAD_JOB_NON_NULL(job, false);
  • trunk/psModules/src/imcombine/pmSubtractionEquation.h

    r18962 r19299  
    66
    77/// Execute a thread job to calculate the least-squares equation for a stamp
    8 bool pmSubtractionCalculateEquationThread(const psThreadJob *job ///< Job to execute
     8bool pmSubtractionCalculateEquationThread(psThreadJob *job ///< Job to execute
    99    );
    1010
  • trunk/psModules/src/imcombine/pmSubtractionMatch.c

    r19164 r19299  
    716716}
    717717
    718 bool pmSubtractionOrderThread(const psThreadJob *job)
     718bool pmSubtractionOrderThread(psThreadJob *job)
    719719{
    720720    PS_ASSERT_THREAD_JOB_NON_NULL(job, false);
  • trunk/psModules/src/imcombine/pmSubtractionMatch.h

    r19164 r19299  
    5555
    5656/// Execute a thread job to measure the PSF width ratios
    57 bool pmSubtractionOrderThread(const psThreadJob *job ///< Job to execute
     57bool pmSubtractionOrderThread(psThreadJob *job ///< Job to execute
    5858    );
    5959
  • trunk/pswarp/src/pswarpSetThreads.c

    r18966 r19299  
    33// each thread runs this function, starting a new job when it finished with an old one
    44// it is called with a (void *) pointer to its own thread pointer
    5 bool pswarpThread_pswarpTransformTile(const psThreadJob *job)
     5bool pswarpThread_pswarpTransformTile(psThreadJob *job)
    66{
    77    pswarpTransformTileArgs *args = job->args->data[0];
Note: See TracChangeset for help on using the changeset viewer.