Changeset 25027 for branches/pap/psModules/src/astrom/pmAstrometryUtils.c
- Timestamp:
- Aug 7, 2009, 4:08:25 PM (17 years ago)
- Location:
- branches/pap
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/pap
- Property svn:mergeinfo changed
-
branches/pap/psModules
- Property svn:mergeinfo deleted
-
branches/pap/psModules/src/astrom/pmAstrometryUtils.c
r19991 r25027 46 46 47 47 /* this loop uses the Newton-Raphson method to solve for Xo,Yo 48 * it needs the high order terms to be small49 * Xo,Yo are in pixels;50 */48 * it needs the high order terms to be small 49 * Xo,Yo are in pixels; 50 */ 51 51 double dPos = tol + 1; 52 52 for (int i = 0; (dPos > tol) && (i < 20); i++) { … … 60 60 Beta->data.F32[1] = psPolynomial2DEval (trans->y, Xo, Yo); 61 61 62 if (!psMatrixGJSolve F32(Alpha, Beta)) {63 psError(PS_ERR_UNKNOWN, false, "Unable to solve for center.");64 psFree (Alpha);65 psFree (Beta);66 psFree (XdX);67 psFree (XdY);68 psFree (YdX);69 psFree (YdY);62 if (!psMatrixGJSolve (Alpha, Beta)) { 63 psError(PS_ERR_UNKNOWN, false, "Unable to solve for center."); 64 psFree (Alpha); 65 psFree (Beta); 66 psFree (XdX); 67 psFree (XdY); 68 psFree (YdX); 69 psFree (YdY); 70 70 return NULL; 71 71 }
Note:
See TracChangeset
for help on using the changeset viewer.
