Changeset 8880 for trunk/psModules/src/objects/pmSourceIO_CMF.c
- Timestamp:
- Sep 22, 2006, 2:24:17 AM (20 years ago)
- File:
-
- 1 edited
-
trunk/psModules/src/objects/pmSourceIO_CMF.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/src/objects/pmSourceIO_CMF.c
r8815 r8880 3 3 * @author EAM, IfA 4 4 * 5 * @version $Revision: 1. 7$ $Name: not supported by cvs2svn $6 * @date $Date: 2006-09- 15 09:49:01$5 * @version $Revision: 1.8 $ $Name: not supported by cvs2svn $ 6 * @date $Date: 2006-09-22 12:24:17 $ 7 7 * 8 8 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 63 63 64 64 type = pmSourceDophotType (source); 65 lsky = (PAR[ 0] < 1.0) ? 0.0 : log10(PAR[0]);65 lsky = (PAR[PM_PAR_SKY] < 1.0) ? 0.0 : log10(PAR[PM_PAR_SKY]); 66 66 67 shape.sx = PAR[ 4];68 shape.sy = PAR[ 5];69 shape.sxy = PAR[ 6];67 shape.sx = PAR[PM_PAR_SXX]; 68 shape.sy = PAR[PM_PAR_SYY]; 69 shape.sxy = PAR[PM_PAR_SXY]; 70 70 axes = psEllipseShapeToAxes (shape); 71 71 72 72 row = psMetadataAlloc (); 73 psMetadataAdd (row, PS_LIST_TAIL, "X_PIX", PS_DATA_F32, "", PAR[ 2]);74 psMetadataAdd (row, PS_LIST_TAIL, "Y_PIX", PS_DATA_F32, "", PAR[ 3]);73 psMetadataAdd (row, PS_LIST_TAIL, "X_PIX", PS_DATA_F32, "", PAR[PM_PAR_XPOS]); 74 psMetadataAdd (row, PS_LIST_TAIL, "Y_PIX", PS_DATA_F32, "", PAR[PM_PAR_YPOS]); 75 75 psMetadataAdd (row, PS_LIST_TAIL, "MAG_RAW", PS_DATA_F32, "", PS_MIN (99.0, source->psfMag + ZERO_POINT)); 76 76 psMetadataAdd (row, PS_LIST_TAIL, "MAG_GAL", PS_DATA_F32, "", PS_MIN (99.0, source->extMag + ZERO_POINT)); … … 83 83 psMetadataAdd (row, PS_LIST_TAIL, "DOPHOT", PS_DATA_U8, "", type); 84 84 psMetadataAdd (row, PS_LIST_TAIL, "WEIGHT", PS_DATA_U8, "", PS_MIN (255, PS_MAX(0, 255*source->pixWeight))); 85 psMetadataAdd (row, PS_LIST_TAIL, "DUMMY", PS_DATA_STRING, "", "12");86 85 87 86 psArrayAdd (table, 100, row); … … 145 144 psMetadata *row = table->data[i]; 146 145 147 lsky = psMetadataLookupF32 (&status, row, "LOG_SKY");148 PAR[ 0]= pow(lsky, 10.0);149 PAR[ 2]= psMetadataLookupF32 (&status, row, "X_PIX");150 PAR[ 3]= psMetadataLookupF32 (&status, row, "Y_PIX");151 axes.major = psMetadataLookupF32 (&status, row, "FWHM_X");152 axes.minor = psMetadataLookupF32 (&status, row, "FWHM_Y");153 axes.theta = psMetadataLookupF32 (&status, row, "THETA");146 lsky = psMetadataLookupF32 (&status, row, "LOG_SKY"); 147 PAR[PM_PAR_SKY] = pow(lsky, 10.0); 148 PAR[PM_PAR_XPOS] = psMetadataLookupF32 (&status, row, "X_PIX"); 149 PAR[PM_PAR_YPOS] = psMetadataLookupF32 (&status, row, "Y_PIX"); 150 axes.major = psMetadataLookupF32 (&status, row, "FWHM_X"); 151 axes.minor = psMetadataLookupF32 (&status, row, "FWHM_Y"); 152 axes.theta = psMetadataLookupF32 (&status, row, "THETA"); 154 153 155 154 shape = psEllipseAxesToShape (axes); 156 155 157 PAR[ 4] = shape.sx;158 PAR[ 5] = shape.sy;159 PAR[ 6] = shape.sxy;156 PAR[PM_PAR_SXX] = shape.sx; 157 PAR[PM_PAR_SYY] = shape.sy; 158 PAR[PM_PAR_SXY] = shape.sxy; 160 159 161 160 source->psfMag = psMetadataLookupF32 (&status, row, "MAG_RAW") - ZERO_POINT;
Note:
See TracChangeset
for help on using the changeset viewer.
