- Timestamp:
- Sep 24, 2009, 4:02:05 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/pap/psModules/src/objects/models/pmModel_GAUSS.c
r25521 r25563 50 50 static float *paramsMaxUse = NULL; 51 51 static float betaUse[] = { 1000, 3e6, 5, 5, 2.0, 2.0, 0.5 }; 52 53 static bool limitsApply = true; // Apply limits? 52 54 53 55 // the model is a function of the pixel coordinate (pixcoord[0,1] = x,y) … … 91 93 bool PM_MODEL_LIMITS (psMinConstraintMode mode, int nParam, float *params, float *beta) 92 94 { 95 if (!limitsApply) { 96 return true; 97 } 93 98 psAssert(nParam >= 0 && nParam <= PM_PAR_7, "Parameter index is out of bounds"); 94 99 … … 362 367 paramsMinUse = NULL; 363 368 paramsMaxUse = NULL; 369 limitsApply = true; 370 break; 371 case PM_MODEL_LIMITS_IGNORE: 372 paramsMinUse = NULL; 373 paramsMaxUse = NULL; 374 limitsApply = false; 364 375 case PM_MODEL_LIMITS_LAX: 365 376 paramsMinUse = paramsMinLax; 366 377 paramsMaxUse = paramsMaxLax; 378 limitsApply = true; 367 379 break; 368 380 case PM_MODEL_LIMITS_STRICT: 369 381 paramsMinUse = paramsMinStrict; 370 382 paramsMaxUse = paramsMaxStrict; 383 limitsApply = true; 371 384 break; 372 385 default:
Note:
See TracChangeset
for help on using the changeset viewer.
