Changeset 15700
- Timestamp:
- Nov 27, 2007, 12:23:16 PM (18 years ago)
- File:
-
- 1 edited
-
trunk/psModules/src/objects/pmModel.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/src/objects/pmModel.c
r15699 r15700 6 6 * @author EAM, IfA 7 7 * 8 * @version $Revision: 1.1 8$ $Name: not supported by cvs2svn $9 * @date $Date: 2007-11-27 2 1:16:45$8 * @version $Revision: 1.19 $ $Name: not supported by cvs2svn $ 9 * @date $Date: 2007-11-27 22:23:16 $ 10 10 * 11 11 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 236 236 myRx = psImageAlloc (image->numCols, image->numRows, PS_TYPE_F32); 237 237 myRy = psImageAlloc (image->numCols, image->numRows, PS_TYPE_F32); 238 dx = (int)(inRx->numCols / 2) - (xPos - image->col0); 239 dy = (int)(inRx->numCols / 2) - (xPos - image->col0); 238 // Difference between input and desired centres 239 int xDiff = (int)(inRx->numCols / 2) - (xPos - image->col0); 240 int yDiff = (int)(inRy->numRows / 2) - (yPos - image->row0); 240 241 for (int iy = 0; iy < myRo->numRows; iy++) { 241 int jy = iy + dy;242 int jy = iy + yDiff; 242 243 if ((jy < 0) || (jy >= inRo->numRows)) { 243 244 for (int ix = 0; ix < myRo->numCols; ix++) { … … 249 250 } 250 251 for (int ix = 0; ix < myRo->numCols; ix++) { 251 int jx = ix + dx;252 int jx = ix + xDiff; 252 253 if ((jx < 0) || (jx >= inRo->numCols)) { 253 254 myRo->data.F32[iy][ix] = 0.0;
Note:
See TracChangeset
for help on using the changeset viewer.
