IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Aug 4, 2004, 1:37:39 PM (22 years ago)
Author:
desonia
Message:

found the server astyle upgrade was faulty, so the format was reset.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/src/astronomy/psAstrometry.c

    r1382 r1385  
    88*  @author George Gusciora, MHPCC
    99*
    10 *  @version $Revision: 1.2 $ $Name: not supported by cvs2svn $
    11 *  @date $Date: 2004-08-04 22:11:09 $
     10*  @version $Revision: 1.3 $ $Name: not supported by cvs2svn $
     11*  @date $Date: 2004-08-04 23:37:39 $
    1212*
    1313*  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    3030{
    3131    psExposure * exp = psAlloc( sizeof( psExposure ) );
    32    
     32
    3333    *( double* ) & exp->ra = ra;
    3434    *( double* ) & exp->dec = dec;
     
    4343    *( float* ) & exp->humidity = humidity;
    4444    *( float* ) & exp->exposureTime = exposureTime;
    45    
     45
    4646    return exp;
    47    
     47
    4848}
    4949
     
    8585    *( double* ) & grommit->longitudeOffset = exp->ra;             // XXX Is this correct?
    8686    *( double* ) & grommit->siderealTime = 0.0;
    87    
     87
    8888    psFree( slaGrommit );
    8989    return ( grommit );
     
    101101    psChip * tmpChip = NULL;
    102102    psCell *tmpCell = NULL;
    103    
     103
    104104    tmpChip = psChipinFPA( tmpChip, coord, FPA );
    105105    tmpCell = psCellinChip( tmpCell, coord, tmpChip );
     
    120120    int nChips = chips->n;
    121121    psPlane* tmpCoord = NULL;
    122    
     122
    123123    for ( int i = 0; i < nChips; i++ ) {
    124             psChip* tmpChip = chips->data[ i ];
    125             tmpCoord = psPlaneTransformApply( tmpCoord, tmpChip->fromFPA, coord );
    126             if ( checkValidChipCoords( tmpCoord->x, tmpCoord->y,
    127                                        tmpChip ) ) {
    128                     psFree( tmpCoord );
    129                     // XXX: George, you didn't use the out parameter!
    130                     return ( tmpChip );
    131                 }
     124        psChip* tmpChip = chips->data[ i ];
     125        tmpCoord = psPlaneTransformApply( tmpCoord, tmpChip->fromFPA, coord );
     126        if ( checkValidChipCoords( tmpCoord->x, tmpCoord->y,
     127                                   tmpChip ) ) {
    132128            psFree( tmpCoord );
     129            // XXX: George, you didn't use the out parameter!
     130            return ( tmpChip );
    133131        }
     132        psFree( tmpCoord );
     133    }
    134134    psFree( tmpCoord );
    135135    return ( NULL );
     
    142142            ( y < 0.0 ) ||
    143143            ( y > ( double ) tmpImage->numRows ) ) {
    144             return ( 0 );
    145         }
     144        return ( 0 );
     145    }
    146146    return ( 1 );
    147147}
     
    166166    psPlane * tmpCoord = NULL;
    167167    psArray* cells;
    168    
     168
    169169    if ( chip == NULL ) {
    170             return NULL;
     170        return NULL;
     171    }
     172
     173    cells = chip->cells;
     174
     175    if ( cells == NULL ) {
     176        return NULL;
     177    }
     178
     179    for ( int i = 0; i < cells->n; i++ ) {
     180        psCell* tmpCell = ( psCell* ) cells->data[ i ];
     181        psArray* readouts = tmpCell->readouts;
     182        if ( readouts != NULL ) {
     183            for ( int j = 0; j < readouts->n; j++ ) {
     184                psReadout* tmpReadout = readouts->data[ j ];
     185                tmpCoord = psPlaneTransformApply( tmpCoord, tmpCell->fromChip, coord );
     186                if ( checkValidImageCoords( tmpCoord->x, tmpCoord->y,
     187                                            tmpReadout->image ) ) {
     188                    return ( tmpCell );
     189                }
     190            }
    171191        }
    172        
    173     cells = chip->cells;
    174    
    175     if ( cells == NULL ) {
    176             return NULL;
    177         }
    178        
    179     for ( int i = 0; i < cells->n; i++ ) {
    180             psCell* tmpCell = ( psCell* ) cells->data[ i ];
    181             psArray* readouts = tmpCell->readouts;
    182             if ( readouts != NULL ) {
    183                     for ( int j = 0; j < readouts->n; j++ ) {
    184                             psReadout* tmpReadout = readouts->data[ j ];
    185                             tmpCoord = psPlaneTransformApply( tmpCoord, tmpCell->fromChip, coord );
    186                             if ( checkValidImageCoords( tmpCoord->x, tmpCoord->y,
    187                                                         tmpReadout->image ) ) {
    188                                     return ( tmpCell );
    189                                 }
    190                         }
    191                 }
    192         }
     192    }
    193193    return ( NULL );
    194194}
     
    229229        sla_OAPQK(TYPE, OB1, OB2, *grommit, &RAP, &DAP);
    230230    */
    231    
     231
    232232    return ( out );
    233233}
     
    253253    psFPA *parFPA = ( cell->parent ) ->parent;
    254254    psGrommit *tmpGrommit = NULL;
    255    
     255
    256256    tmp1 = psPlaneTransformApply( tmp1, cell->toFPA, in );
    257257    tmp2 = psPlaneTransformApply( tmp2, parFPA->toTangentPlane, tmp1 );
    258258    tmpGrommit = psGrommitAlloc( parFPA->exposure );
    259259    tmp3 = psCoordTPtoSky( out, tmp2, psGrommit );
    260    
     260
    261261    psFree( tmp1 );
    262262    psFree( tmp2 );
    263263    psFree( tmpGrommit );
    264    
     264
    265265    return ( psCoordTPtoSky( out, tmp2, psGrommit ) );
    266    
     266
    267267}
    268268
     
    272272{
    273273    psPlane * tmp1 = NULL;
    274    
     274
    275275    tmp1 = psPlaneTransformApply( tmp1, cell->toSky, in );
    276    
     276
    277277    //XXX: Do something to convert the linear coords in tmp1 to spherical
    278278    // coords in out.
    279    
     279
    280280    psFree( tmp1 );
    281    
     281
    282282    return ( out );
    283283}
     
    294294    double DOB;
    295295    double ROB;
    296    
     296
    297297    if ( out == NULL ) {
    298             out = ( psPlane * ) psAlloc( sizeof( psPlane ) );
    299         }
    300        
     298        out = ( psPlane * ) psAlloc( sizeof( psPlane ) );
     299    }
     300
    301301    sla_AOPQK( psSphere->r, psSphere->d, *grommit, &AOB, &ZOB, &HOB, &DOB, &ROB );
    302302    out->x = XXX;
     
    335335    out = psCoordFPAtoChip( out, out, whichChip );
    336336    out = psCoordChiptoCell( out, out, whichCell );
    337    
     337
    338338    return ( out );
    339339}
     
    344344{
    345345    if ( out == NULL ) {
    346             out = ( psPlane * ) psAlloc( sizeof( psPlane ) );
    347         }
    348        
    349     return ( out );
    350 }
    351 
    352 
    353 
    354 
     346        out = ( psPlane * ) psAlloc( sizeof( psPlane ) );
     347    }
     348
     349    return ( out );
     350}
     351
     352
     353
     354
Note: See TracChangeset for help on using the changeset viewer.