Changeset 8246 for trunk/psModules/src/objects
- Timestamp:
- Aug 8, 2006, 4:37:08 PM (20 years ago)
- Location:
- trunk/psModules/src/objects
- Files:
-
- 8 edited
-
pmModel.c (modified) (10 diffs)
-
pmModelGroup.c (modified) (3 diffs)
-
pmMoments.c (modified) (3 diffs)
-
pmPeaks.c (modified) (22 diffs)
-
pmSource.c (modified) (13 diffs)
-
pmSourceContour.c (modified) (21 diffs)
-
pmSourceFitModel.c (modified) (8 diffs)
-
pmSourceSky.c (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/src/objects/pmModel.c
r7604 r8246 6 6 * @author EAM, IfA 7 7 * 8 * @version $Revision: 1. 4$ $Name: not supported by cvs2svn $9 * @date $Date: 2006-0 6-21 03:21:16$8 * @version $Revision: 1.5 $ $Name: not supported by cvs2svn $ 9 * @date $Date: 2006-08-09 02:37:07 $ 10 10 * 11 11 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 31 31 static void modelFree(pmModel *tmp) 32 32 { 33 psTrace( __func__, 4, "---- %s() begin ----\n", __func__);33 psTrace("psModules.objects", 4, "---- %s() begin ----\n", __func__); 34 34 psFree(tmp->params); 35 35 psFree(tmp->dparams); 36 psTrace( __func__, 4, "---- %s() end ----\n", __func__);36 psTrace("psModules.objects", 4, "---- %s() end ----\n", __func__); 37 37 } 38 38 … … 44 44 pmModel *pmModelAlloc(pmModelType type) 45 45 { 46 psTrace( __func__, 3, "---- %s() begin ----\n", __func__);46 psTrace("psModules.objects", 3, "---- %s() begin ----\n", __func__); 47 47 pmModel *tmp = (pmModel *) psAlloc(sizeof(pmModel)); 48 48 … … 69 69 70 70 psMemSetDeallocator(tmp, (psFreeFunc) modelFree); 71 psTrace( __func__, 3, "---- %s() end ----\n", __func__);71 psTrace("psModules.objects", 3, "---- %s() end ----\n", __func__); 72 72 return(tmp); 73 73 } … … 102 102 psF32 pmModelEval(pmModel *model, psImage *image, psS32 col, psS32 row) 103 103 { 104 psTrace( __func__, 3, "---- %s() begin ----\n", __func__);104 psTrace("psModules.objects", 3, "---- %s() begin ----\n", __func__); 105 105 PS_ASSERT_PTR_NON_NULL(image, false); 106 106 PS_ASSERT_PTR_NON_NULL(model, false); … … 119 119 tmpF = modelFunc (NULL, model->params, x); 120 120 psFree(x); 121 psTrace( __func__, 3, "---- %s() end ----\n", __func__);121 psTrace("psModules.objects", 3, "---- %s() end ----\n", __func__); 122 122 return(tmpF); 123 123 } … … 131 131 ) 132 132 { 133 psTrace( __func__, 3, "---- %s() begin ----\n", __func__);133 psTrace("psModules.objects", 3, "---- %s() begin ----\n", __func__); 134 134 135 135 PS_ASSERT_PTR_NON_NULL(model, false); … … 183 183 } 184 184 psFree(x); 185 psTrace( __func__, 3, "---- %s(true) end ----\n", __func__);185 psTrace("psModules.objects", 3, "---- %s(true) end ----\n", __func__); 186 186 return(true); 187 187 } … … 195 195 bool sky) 196 196 { 197 psTrace( __func__, 3, "---- %s() begin ----\n", __func__);197 psTrace("psModules.objects", 3, "---- %s() begin ----\n", __func__); 198 198 psBool rc = AddOrSubModel(image, mask, model, center, sky, true); 199 psTrace( __func__, 3, "---- %s(%d) end ----\n", __func__, rc);199 psTrace("psModules.objects", 3, "---- %s(%d) end ----\n", __func__, rc); 200 200 return(rc); 201 201 } … … 209 209 bool sky) 210 210 { 211 psTrace( __func__, 3, "---- %s() begin ----\n", __func__);211 psTrace("psModules.objects", 3, "---- %s() begin ----\n", __func__); 212 212 psBool rc = AddOrSubModel(image, mask, model, center, sky, false); 213 psTrace( __func__, 3, "---- %s(%d) end ----\n", __func__, rc);213 psTrace("psModules.objects", 3, "---- %s(%d) end ----\n", __func__, rc); 214 214 return(rc); 215 215 } -
trunk/psModules/src/objects/pmModelGroup.c
r7604 r8246 6 6 * @author EAM, IfA 7 7 * 8 * @version $Revision: 1. 7$ $Name: not supported by cvs2svn $9 * @date $Date: 2006-0 6-21 03:21:16$8 * @version $Revision: 1.8 $ $Name: not supported by cvs2svn $ 9 * @date $Date: 2006-08-09 02:37:07 $ 10 10 * 11 11 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 203 203 pmModelType modelType) 204 204 { 205 psTrace( __func__, 3, "---- %s() begin ----\n", __func__);205 psTrace("psModules.objects", 3, "---- %s() begin ----\n", __func__); 206 206 PS_ASSERT_PTR_NON_NULL(source->moments, false); 207 207 PS_ASSERT_PTR_NON_NULL(source->peak, false); … … 211 211 pmModelGuessFunc modelGuessFunc = pmModelGuessFunc_GetFunction(modelType); 212 212 modelGuessFunc(model, source); 213 psTrace( __func__, 3, "---- %s() end ----\n", __func__);213 psTrace("psModules.objects", 3, "---- %s() end ----\n", __func__); 214 214 return(model); 215 215 } -
trunk/psModules/src/objects/pmMoments.c
r7604 r8246 6 6 * @author EAM, IfA 7 7 * 8 * @version $Revision: 1. 3$ $Name: not supported by cvs2svn $9 * @date $Date: 2006-0 6-21 03:21:16$8 * @version $Revision: 1.4 $ $Name: not supported by cvs2svn $ 9 * @date $Date: 2006-08-09 02:37:07 $ 10 10 * 11 11 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 23 23 pmMoments *pmMomentsAlloc() 24 24 { 25 psTrace( __func__, 3, "---- %s() begin ----\n", __func__);25 psTrace("psModules.objects", 3, "---- %s() begin ----\n", __func__); 26 26 pmMoments *tmp = (pmMoments *) psAlloc(sizeof(pmMoments)); 27 27 tmp->x = 0.0; … … 35 35 tmp->nPixels = 0; 36 36 37 psTrace( __func__, 3, "---- %s() end ----\n", __func__);37 psTrace("psModules.objects", 3, "---- %s() end ----\n", __func__); 38 38 return(tmp); 39 39 } -
trunk/psModules/src/objects/pmPeaks.c
r7604 r8246 6 6 * @author EAM, IfA: significant modifications. 7 7 * 8 * @version $Revision: 1. 5$ $Name: not supported by cvs2svn $9 * @date $Date: 2006-0 6-21 03:21:16$8 * @version $Revision: 1.6 $ $Name: not supported by cvs2svn $ 9 * @date $Date: 2006-08-09 02:37:07 $ 10 10 * 11 11 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 32 32 pmPeakType type) 33 33 { 34 psTrace( __func__, 4, "---- %s() begin ----\n", __func__);34 psTrace("psModules.objects", 4, "---- %s() begin ----\n", __func__); 35 35 pmPeak *tmpPeak = pmPeakAlloc(col, row, counts, type); 36 36 … … 43 43 // XXX EAM : is this free appropriate? (does psArrayAdd increment memory counter?) 44 44 45 psTrace( __func__, 4, "---- %s() end ----\n", __func__);45 psTrace("psModules.objects", 4, "---- %s() end ----\n", __func__); 46 46 return(list); 47 47 } … … 57 57 psU32 row) 58 58 { 59 psTrace( __func__, 4, "---- %s() begin ----\n", __func__);59 psTrace("psModules.objects", 4, "---- %s() begin ----\n", __func__); 60 60 PS_ASSERT_IMAGE_NON_NULL(image, NULL); 61 61 PS_ASSERT_IMAGE_TYPE(image, PS_TYPE_F32, NULL); … … 66 66 } 67 67 tmpVector->n = image->numCols; 68 psTrace( __func__, 4, "---- %s() end ----\n", __func__);68 psTrace("psModules.objects", 4, "---- %s() end ----\n", __func__); 69 69 return(tmpVector); 70 70 } … … 79 79 psS32 y) 80 80 { 81 psTrace( __func__, 4, "---- %s() begin ----\n", __func__);81 psTrace("psModules.objects", 4, "---- %s() begin ----\n", __func__); 82 82 if ((x >= valid.x0) && 83 83 (x <= valid.x1) && 84 84 (y >= valid.y0) && 85 85 (y <= valid.y1)) { 86 psTrace( __func__, 4, "---- %s(true) end ----\n", __func__);86 psTrace("psModules.objects", 4, "---- %s(true) end ----\n", __func__); 87 87 return(true); 88 88 } 89 psTrace( __func__, 4, "---- %s(false) end ----\n", __func__);89 psTrace("psModules.objects", 4, "---- %s(false) end ----\n", __func__); 90 90 return(false); 91 91 } … … 102 102 pmPeakType type) 103 103 { 104 psTrace( __func__, 3, "---- %s() begin ----\n", __func__);104 psTrace("psModules.objects", 3, "---- %s() begin ----\n", __func__); 105 105 static int id = 1; 106 106 pmPeak *tmp = (pmPeak *) psAlloc(sizeof(pmPeak)); … … 113 113 psMemSetDeallocator(tmp, (psFreeFunc) peakFree); 114 114 115 psTrace( __func__, 3, "---- %s() end ----\n", __func__);115 psTrace("psModules.objects", 3, "---- %s() end ----\n", __func__); 116 116 return(tmp); 117 117 } … … 125 125 int pmPeaksCompareAscend (const void **a, const void **b) 126 126 { 127 psTrace( __func__, 3, "---- %s() begin ----\n", __func__);127 psTrace("psModules.objects", 3, "---- %s() begin ----\n", __func__); 128 128 pmPeak *A = *(pmPeak **)a; 129 129 pmPeak *B = *(pmPeak **)b; … … 133 133 diff = A->counts - B->counts; 134 134 if (diff < FLT_EPSILON) { 135 psTrace( __func__, 3, "---- %s(-1) end ----\n", __func__);135 psTrace("psModules.objects", 3, "---- %s(-1) end ----\n", __func__); 136 136 return (-1); 137 137 } else if (diff > FLT_EPSILON) { 138 psTrace( __func__, 3, "---- %s(+1) end ----\n", __func__);138 psTrace("psModules.objects", 3, "---- %s(+1) end ----\n", __func__); 139 139 return (+1); 140 140 } 141 psTrace( __func__, 3, "---- %s(0) end ----\n", __func__);141 psTrace("psModules.objects", 3, "---- %s(0) end ----\n", __func__); 142 142 return (0); 143 143 } … … 146 146 int pmPeaksCompareDescend (const void **a, const void **b) 147 147 { 148 psTrace( __func__, 3, "---- %s() begin ----\n", __func__);148 psTrace("psModules.objects", 3, "---- %s() begin ----\n", __func__); 149 149 pmPeak *A = *(pmPeak **)a; 150 150 pmPeak *B = *(pmPeak **)b; … … 154 154 diff = A->counts - B->counts; 155 155 if (diff < FLT_EPSILON) { 156 psTrace( __func__, 3, "---- %s(+1) end ----\n", __func__);156 psTrace("psModules.objects", 3, "---- %s(+1) end ----\n", __func__); 157 157 return (+1); 158 158 } else if (diff > FLT_EPSILON) { 159 psTrace( __func__, 3, "---- %s(-1) end ----\n", __func__);159 psTrace("psModules.objects", 3, "---- %s(-1) end ----\n", __func__); 160 160 return (-1); 161 161 } 162 psTrace( __func__, 3, "---- %s(0) end ----\n", __func__);162 psTrace("psModules.objects", 3, "---- %s(0) end ----\n", __func__); 163 163 return (0); 164 164 } … … 178 178 psF32 threshold) 179 179 { 180 psTrace( __func__, 3, "---- %s() begin ----\n", __func__);180 psTrace("psModules.objects", 3, "---- %s() begin ----\n", __func__); 181 181 PS_ASSERT_VECTOR_NON_NULL(vector, NULL); 182 182 PS_ASSERT_VECTOR_NON_EMPTY(vector, NULL); … … 198 198 tmpVector = psVectorAlloc(0, PS_TYPE_U32); 199 199 } 200 psTrace( __func__, 3, "---- %s() end ----\n", __func__);200 psTrace("psModules.objects", 3, "---- %s() end ----\n", __func__); 201 201 return(tmpVector); 202 202 } … … 264 264 } 265 265 266 psTrace( __func__, 3, "---- %s() end ----\n", __func__);266 psTrace("psModules.objects", 3, "---- %s() end ----\n", __func__); 267 267 return(tmpVector); 268 268 } … … 292 292 psF32 threshold) 293 293 { 294 psTrace( __func__, 3, "---- %s() begin ----\n", __func__);294 psTrace("psModules.objects", 3, "---- %s() begin ----\n", __func__); 295 295 PS_ASSERT_IMAGE_NON_NULL(image, NULL); 296 296 PS_ASSERT_IMAGE_TYPE(image, PS_TYPE_F32, NULL); 297 297 if ((image->numRows == 1) || (image->numCols == 1)) { 298 298 psError(PS_ERR_UNKNOWN, true, "Currently, input image must have at least 2 rows and 2 columns."); 299 psTrace( __func__, 3, "---- %s(NULL) end ----\n", __func__);299 psTrace("psModules.objects", 3, "---- %s(NULL) end ----\n", __func__); 300 300 return(NULL); 301 301 } … … 361 361 // 362 362 if (image->numRows == 1) { 363 psTrace( __func__, 3, "---- %s() end ----\n", __func__);363 psTrace("psModules.objects", 3, "---- %s() end ----\n", __func__); 364 364 return(list); 365 365 } … … 484 484 psFree (tmpRow); 485 485 psFree (row1); 486 psTrace( __func__, 3, "---- %s() end ----\n", __func__);486 psTrace("psModules.objects", 3, "---- %s() end ----\n", __func__); 487 487 return(list); 488 488 } … … 507 507 const psRegion valid) 508 508 { 509 psTrace( __func__, 3, "---- %s() begin ----\n", __func__);509 psTrace("psModules.objects", 3, "---- %s() begin ----\n", __func__); 510 510 PS_ASSERT_PTR_NON_NULL(peaks, NULL); 511 511 … … 525 525 } 526 526 527 psTrace( __func__, 3, "---- %s() end ----\n", __func__);527 psTrace("psModules.objects", 3, "---- %s() end ----\n", __func__); 528 528 return(peaks); 529 529 } … … 537 537 const psRegion valid) 538 538 { 539 psTrace( __func__, 3, "---- %s() begin ----\n", __func__);539 psTrace("psModules.objects", 3, "---- %s() begin ----\n", __func__); 540 540 PS_ASSERT_PTR_NON_NULL(peaks, NULL); 541 541 … … 553 553 psArrayAdd (output, 200, tmpPeak); 554 554 } 555 psTrace( __func__, 3, "---- %s() end ----\n", __func__);555 psTrace("psModules.objects", 3, "---- %s() end ----\n", __func__); 556 556 return(output); 557 557 } -
trunk/psModules/src/objects/pmSource.c
r7631 r8246 6 6 * @author EAM, IfA: significant modifications. 7 7 * 8 * @version $Revision: 1. 9$ $Name: not supported by cvs2svn $9 * @date $Date: 2006-0 6-22 20:04:13$8 * @version $Revision: 1.10 $ $Name: not supported by cvs2svn $ 9 * @date $Date: 2006-08-09 02:37:08 $ 10 10 * 11 11 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 27 27 static void sourceFree(pmSource *tmp) 28 28 { 29 psTrace( __func__, 4, "---- %s() begin ----\n", __func__);29 psTrace("psModules.objects", 4, "---- %s() begin ----\n", __func__); 30 30 psFree(tmp->peak); 31 31 psFree(tmp->pixels); … … 36 36 psFree(tmp->modelEXT); 37 37 psFree(tmp->blends); 38 psTrace( __func__, 4, "---- %s() end ----\n", __func__);38 psTrace("psModules.objects", 4, "---- %s() end ----\n", __func__); 39 39 } 40 40 … … 61 61 pmSource *pmSourceAlloc() 62 62 { 63 psTrace( __func__, 3, "---- %s() begin ----\n", __func__);63 psTrace("psModules.objects", 3, "---- %s() begin ----\n", __func__); 64 64 static int id = 1; 65 65 pmSource *tmp = (pmSource *) psAlloc(sizeof(pmSource)); … … 83 83 tmp->pixWeight = 0.0; 84 84 85 psTrace( __func__, 3, "---- %s() end ----\n", __func__);85 psTrace("psModules.objects", 3, "---- %s() end ----\n", __func__); 86 86 return(tmp); 87 87 } … … 163 163 pmPSFClump pmSourcePSFClump(psArray *sources, psMetadata *metadata) 164 164 { 165 psTrace( __func__, 3, "---- %s() begin ----\n", __func__);165 psTrace("psModules.objects", 3, "---- %s() begin ----\n", __func__); 166 166 167 167 # define NPIX 10 … … 328 328 } 329 329 330 psTrace( __func__, 3, "---- %s() end ----\n", __func__);330 psTrace("psModules.objects", 3, "---- %s() end ----\n", __func__); 331 331 return (psfClump); 332 332 } … … 345 345 bool pmSourceRoughClass(psArray *sources, psMetadata *metadata, pmPSFClump clump) 346 346 { 347 psTrace( __func__, 3, "---- %s() begin ----\n", __func__);347 psTrace("psModules.objects", 3, "---- %s() begin ----\n", __func__); 348 348 349 349 psBool rc = true; … … 455 455 psTrace (".pmObjects.pmSourceRoughClass", 2, "Ncr: %3d\n", Ncr); 456 456 457 psTrace( __func__, 3, "---- %s(%d) end ----\n", __func__, rc);457 psTrace("psModules.objects", 3, "---- %s(%d) end ----\n", __func__, rc); 458 458 return(rc); 459 459 } … … 481 481 psF32 radius) 482 482 { 483 psTrace( __func__, 3, "---- %s() begin ----\n", __func__);483 psTrace("psModules.objects", 3, "---- %s() begin ----\n", __func__); 484 484 PS_ASSERT_PTR_NON_NULL(source, false); 485 485 PS_ASSERT_PTR_NON_NULL(source->peak, false); … … 588 588 if ((numPixels < 0.75*R2) || (Sum <= 0)) { 589 589 psTrace (".psModules.pmSourceMoments", 3, "no valid pixels for source\n"); 590 psTrace( __func__, 3, "---- %s(false) end ----\n", __func__);590 psTrace("psModules.objects", 3, "---- %s(false) end ----\n", __func__); 591 591 return (false); 592 592 } … … 607 607 "large centroid swing; invalid peak %d, %d\n", 608 608 source->peak->x, source->peak->y); 609 psTrace( __func__, 3, "---- %s(false) end ----\n", __func__);609 psTrace("psModules.objects", 3, "---- %s(false) end ----\n", __func__); 610 610 return (false); 611 611 } … … 630 630 source->moments->Sx, source->moments->Sy, source->moments->Sxy); 631 631 632 psTrace( __func__, 3, "---- %s(true) end ----\n", __func__);632 psTrace("psModules.objects", 3, "---- %s(true) end ----\n", __func__); 633 633 return(true); 634 634 } -
trunk/psModules/src/objects/pmSourceContour.c
r6943 r8246 6 6 * @author EAM, IfA: significant modifications. 7 7 * 8 * @version $Revision: 1. 3$ $Name: not supported by cvs2svn $9 * @date $Date: 2006-0 4-21 21:27:04$8 * @version $Revision: 1.4 $ $Name: not supported by cvs2svn $ 9 * @date $Date: 2006-08-09 02:37:08 $ 10 10 * 11 11 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 49 49 { 50 50 51 psTrace( __func__, 4, "---- %s() begin ----\n", __func__);51 psTrace("psModules.objects", 4, "---- %s() begin ----\n", __func__); 52 52 53 53 // We define variables incr and lastColumn so that we can use the same loop … … 70 70 float value = image->data.F32[y][subCol]; 71 71 if (value <= threshold) { 72 psTrace( __func__, 4, "---- %s() end ----\n", __func__);72 psTrace("psModules.objects", 4, "---- %s() end ----\n", __func__); 73 73 return (subCol); 74 74 } 75 75 subCol += incr; 76 76 } 77 psTrace( __func__, 4, "---- %s() end ----\n", __func__);77 psTrace("psModules.objects", 4, "---- %s() end ----\n", __func__); 78 78 return (lastColumn); 79 79 } … … 89 89 { 90 90 91 psTrace( __func__, 4, "---- %s() begin ----\n", __func__);91 psTrace("psModules.objects", 4, "---- %s() begin ----\n", __func__); 92 92 93 93 // We define variables incr and lastColumn so that we can use the same loop … … 109 109 float value = image->data.F32[y][subCol]; 110 110 if (value >= threshold) { 111 psTrace( __func__, 4, "---- %s() end ----\n", __func__);111 psTrace("psModules.objects", 4, "---- %s() end ----\n", __func__); 112 112 if (subCol == x) { 113 113 return (subCol); … … 117 117 subCol += incr; 118 118 } 119 psTrace( __func__, 4, "---- %s() end ----\n", __func__);119 psTrace("psModules.objects", 4, "---- %s() end ----\n", __func__); 120 120 return (lastColumn); 121 121 } … … 139 139 psU32 dir) 140 140 { 141 psTrace( __func__, 4, "---- %s() begin ----\n", __func__);141 psTrace("psModules.objects", 4, "---- %s() begin ----\n", __func__); 142 142 // 143 143 // Convert coords to subImage space. … … 149 149 if (!((0 <= subCol) && (subCol < source->pixels->numCols))) { 150 150 psError(PS_ERR_UNKNOWN, true, "Starting column outside subImage range"); 151 psTrace( __func__, 4, "---- %s(NAN) end ----\n", __func__);151 psTrace("psModules.objects", 4, "---- %s(NAN) end ----\n", __func__); 152 152 return(NAN); 153 153 } 154 154 if (!((0 <= subRow) && (subRow < source->pixels->numRows))) { 155 psTrace( __func__, 4, "---- %s(NAN) end ----\n", __func__);155 psTrace("psModules.objects", 4, "---- %s(NAN) end ----\n", __func__); 156 156 psError(PS_ERR_UNKNOWN, true, "Starting row outside subImage range"); 157 157 return(NAN); … … 162 162 psF32 oldValue = pmModelEval(source->modelEXT, source->pixels, subCol, subRow); 163 163 if (oldValue == level) { 164 psTrace( __func__, 4, "---- %s() end ----\n", __func__);164 psTrace("psModules.objects", 4, "---- %s() end ----\n", __func__); 165 165 return(((psF32) (subCol + source->pixels->col0))); 166 166 } … … 184 184 psF32 newValue = pmModelEval(source->modelEXT, source->pixels, subCol, subRow); 185 185 if (oldValue == level) { 186 psTrace( __func__, 4, "---- %s() end ----\n", __func__);186 psTrace("psModules.objects", 4, "---- %s() end ----\n", __func__); 187 187 return((psF32) (subCol + source->pixels->col0)); 188 188 } … … 190 190 if ((newValue <= level) && (level <= oldValue)) { 191 191 // This is simple linear interpolation. 192 psTrace( __func__, 4, "---- %s() end ----\n", __func__);192 psTrace("psModules.objects", 4, "---- %s() end ----\n", __func__); 193 193 return( ((psF32) (subCol + source->pixels->col0)) + ((psF32) incr) * ((level - newValue) / (oldValue - newValue)) ); 194 194 } … … 196 196 if ((oldValue <= level) && (level <= newValue)) { 197 197 // This is simple linear interpolation. 198 psTrace( __func__, 4, "---- %s() end ----\n", __func__);198 psTrace("psModules.objects", 4, "---- %s() end ----\n", __func__); 199 199 return( ((psF32) (subCol + source->pixels->col0)) + ((psF32) incr) * ((level - oldValue) / (newValue - oldValue)) ); 200 200 } … … 203 203 } 204 204 205 psTrace( __func__, 4, "---- %s(NAN) end ----\n", __func__);205 psTrace("psModules.objects", 4, "---- %s(NAN) end ----\n", __func__); 206 206 return(NAN); 207 207 } … … 215 215 int xR, yR, x0, x1, x0s, x1s; 216 216 217 psTrace( __func__, 3, "---- %s() begin ----\n", __func__);217 psTrace("psModules.objects", 3, "---- %s() begin ----\n", __func__); 218 218 PS_ASSERT_PTR_NON_NULL(image, false); 219 219 … … 327 327 tmpArray->data[0] = (psPtr *) xVec; 328 328 tmpArray->data[1] = (psPtr *) yVec; 329 psTrace( __func__, 3, "---- %s() end ----\n", __func__);329 psTrace("psModules.objects", 3, "---- %s() end ----\n", __func__); 330 330 return(tmpArray); 331 331 } … … 348 348 psF32 level) 349 349 { 350 psTrace( __func__, 3, "---- %s() begin ----\n", __func__);350 psTrace("psModules.objects", 3, "---- %s() begin ----\n", __func__); 351 351 PS_ASSERT_PTR_NON_NULL(source, false); 352 352 PS_ASSERT_PTR_NON_NULL(image, false); … … 379 379 psFree(xVec); 380 380 psFree(yVec); 381 psTrace( __func__, 3, "---- %s(NULL) end ----\n", __func__);381 psTrace("psModules.objects", 3, "---- %s(NULL) end ----\n", __func__); 382 382 return(NULL); 383 383 //psLogMsg(__func__, PS_LOG_WARN, "WARNING: Could not find contour edge (NAN)\n"); … … 392 392 psFree(xVec); 393 393 psFree(yVec); 394 psTrace( __func__, 3, "---- %s(NULL) end ----\n", __func__);394 psTrace("psModules.objects", 3, "---- %s(NULL) end ----\n", __func__); 395 395 return(NULL); 396 396 //psLogMsg(__func__, PS_LOG_WARN, "WARNING: Could not find contour edge (NAN)\n"); 397 397 } 398 psTrace( __func__, 4, "The intercepts are (%.2f, %.2f)\n", leftIntercept, rightIntercept);398 psTrace("psModules.objects", 4, "The intercepts are (%.2f, %.2f)\n", leftIntercept, rightIntercept); 399 399 xVec->data.F32[row+xVec->n] = ((psF32) source->pixels->col0) + rightIntercept; 400 400 … … 417 417 psFree(xVec); 418 418 psFree(yVec); 419 psTrace( __func__, 3, "---- %s(NULL) end ----\n", __func__);419 psTrace("psModules.objects", 3, "---- %s(NULL) end ----\n", __func__); 420 420 return(NULL); 421 421 //psLogMsg(__func__, PS_LOG_WARN, "WARNING: Could not find contour edge (NAN)\n"); … … 429 429 psFree(xVec); 430 430 psFree(yVec); 431 psTrace( __func__, 3, "---- %s(NULL) end ----\n", __func__);431 psTrace("psModules.objects", 3, "---- %s(NULL) end ----\n", __func__); 432 432 return(NULL); 433 433 //psLogMsg(__func__, PS_LOG_WARN, "WARNING: Could not find contour edge (NAN)\n"); … … 447 447 tmpArray->data[0] = (psPtr *) yVec; 448 448 tmpArray->data[1] = (psPtr *) xVec; 449 psTrace( __func__, 3, "---- %s() end ----\n", __func__);449 psTrace("psModules.objects", 3, "---- %s() end ----\n", __func__); 450 450 return(tmpArray); 451 451 } -
trunk/psModules/src/objects/pmSourceFitModel.c
r7604 r8246 6 6 * @author GLG, MHPCC 7 7 * 8 * @version $Revision: 1. 7$ $Name: not supported by cvs2svn $9 * @date $Date: 2006-0 6-21 03:21:16$8 * @version $Revision: 1.8 $ $Name: not supported by cvs2svn $ 9 * @date $Date: 2006-08-09 02:37:08 $ 10 10 * 11 11 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 47 47 pmSourceFitMode mode) 48 48 { 49 psTrace( __func__, 3, "---- %s() begin ----\n", __func__);49 psTrace("psModules.objects", 3, "---- %s() begin ----\n", __func__); 50 50 PS_ASSERT_PTR_NON_NULL(source, false); 51 51 PS_ASSERT_PTR_NON_NULL(source->moments, false); … … 162 162 if (nPix < nParams + 1) { 163 163 psTrace (".pmObjects.pmSourceFitModel", 4, "insufficient valid pixels\n"); 164 psTrace( __func__, 3, "---- %s(false) end ----\n", __func__);164 psTrace("psModules.objects", 3, "---- %s(false) end ----\n", __func__); 165 165 model->status = PM_MODEL_BADARGS; 166 166 psFree (x); … … 244 244 245 245 rc = (onPic && fitStatus); 246 psTrace( __func__, 3, "---- %s(%d) end ----\n", __func__, rc);246 psTrace("psModules.objects", 3, "---- %s(%d) end ----\n", __func__, rc); 247 247 return(rc); 248 248 } … … 329 329 pmSourceFitMode mode) 330 330 { 331 psTrace( __func__, 3, "---- %s() begin ----\n", __func__);331 psTrace("psModules.objects", 3, "---- %s() begin ----\n", __func__); 332 332 PS_ASSERT_PTR_NON_NULL(source, false); 333 333 PS_ASSERT_PTR_NON_NULL(source->moments, false); … … 489 489 if (nPix < nParams + 1) { 490 490 psTrace (__func__, 4, "insufficient valid pixels\n"); 491 psTrace( __func__, 3, "---- %s() end : fail pixels ----\n", __func__);491 psTrace("psModules.objects", 3, "---- %s() end : fail pixels ----\n", __func__); 492 492 model->status = PM_MODEL_BADARGS; 493 493 psFree (x); … … 517 517 if (!fitStatus) { 518 518 // psError(PS_ERR_UNKNOWN, false, "Failed to fit model (%d)\n", nSrc); 519 psTrace( __func__, 4, "Failed to fit model (%d)\n", nSrc);519 psTrace("psModules.objects", 4, "Failed to fit model (%d)\n", nSrc); 520 520 } 521 521 … … 587 587 rc = (onPic && fitStatus); 588 588 psTrace (__func__, 5, "onPic: %d, fitStatus: %d, nIter: %d, chisq: %f, nDof: %d\n", onPic, fitStatus, model->nIter, model->chisq, model->nDOF); 589 psTrace( __func__, 3, "---- %s end : status %d ----\n", __func__, rc);589 psTrace("psModules.objects", 3, "---- %s end : status %d ----\n", __func__, rc); 590 590 return(rc); 591 591 } -
trunk/psModules/src/objects/pmSourceSky.c
r8004 r8246 6 6 * @author EAM, IfA: significant modifications. 7 7 * 8 * @version $Revision: 1. 6$ $Name: not supported by cvs2svn $9 * @date $Date: 2006-0 7-28 03:21:19$8 * @version $Revision: 1.7 $ $Name: not supported by cvs2svn $ 9 * @date $Date: 2006-08-09 02:37:08 $ 10 10 * 11 11 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 41 41 psF32 Radius) 42 42 { 43 psTrace( __func__, 3, "---- %s() begin ----\n", __func__);43 psTrace("psModules.objects", 3, "---- %s() begin ----\n", __func__); 44 44 PS_ASSERT_PTR_NON_NULL(source, false); 45 45 PS_ASSERT_IMAGE_NON_NULL(source->pixels, false); … … 71 71 72 72 if (isnan(value)) { 73 psTrace( __func__, 3, "---- %s(false) end ----\n", __func__);73 psTrace("psModules.objects", 3, "---- %s(false) end ----\n", __func__); 74 74 return(false); 75 75 } … … 78 78 } 79 79 source->moments->Sky = value; 80 psTrace( __func__, 3, "---- %s(true) end ----\n", __func__);80 psTrace("psModules.objects", 3, "---- %s(true) end ----\n", __func__); 81 81 return (true); 82 82 } … … 88 88 psF32 Radius) 89 89 { 90 psTrace( __func__, 3, "---- %s() begin ----\n", __func__);90 psTrace("psModules.objects", 3, "---- %s() begin ----\n", __func__); 91 91 PS_ASSERT_PTR_NON_NULL(source, false); 92 92 PS_ASSERT_IMAGE_NON_NULL(source->weight, false); … … 118 118 119 119 if (isnan(value)) { 120 psTrace( __func__, 3, "---- %s(false) end ----\n", __func__);120 psTrace("psModules.objects", 3, "---- %s(false) end ----\n", __func__); 121 121 return(false); 122 122 } … … 125 125 } 126 126 source->moments->dSky = value; 127 psTrace( __func__, 3, "---- %s(true) end ----\n", __func__);127 psTrace("psModules.objects", 3, "---- %s(true) end ----\n", __func__); 128 128 return (true); 129 129 }
Note:
See TracChangeset
for help on using the changeset viewer.
