Changeset 24096 for trunk/psModules
- Timestamp:
- May 6, 2009, 2:24:34 PM (17 years ago)
- File:
-
- 1 edited
-
trunk/psModules/src/astrom/pmAstrometryUtils.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/src/astrom/pmAstrometryUtils.c
r19991 r24096 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.
