Changeset 3884 for trunk/psLib/src/image
- Timestamp:
- May 11, 2005, 12:02:16 PM (21 years ago)
- Location:
- trunk/psLib/src/image
- Files:
-
- 2 edited
-
psImageManip.c (modified) (4 diffs)
-
psImageStats.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/image/psImageManip.c
r3880 r3884 10 10 * @author Ross Harman, MHPCC 11 11 * 12 * @version $Revision: 1.4 0$ $Name: not supported by cvs2svn $13 * @date $Date: 2005-05-11 02:29:39$12 * @version $Revision: 1.41 $ $Name: not supported by cvs2svn $ 13 * @date $Date: 2005-05-11 22:02:16 $ 14 14 * 15 15 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 679 679 } 680 680 // put the angle in the range of 0...2PI. 681 angle = (float)((double)angle - (2.0* PS_PI) * floor(angle / (2.0*PS_PI)));682 683 if (fabsf(angle - PS_PI_2) < FLT_EPSILON) {681 angle = (float)((double)angle - (2.0*M_PI) * floor(angle / (2.0*M_PI))); 682 683 if (fabsf(angle - M_PI_2) < FLT_EPSILON) { 684 684 // perform 1/4 rotate counter-clockwise 685 685 psS32 numRows = in->numCols; … … 726 726 } 727 727 } 728 } else if (fabsf(angle - PS_PI) < FLT_EPSILON) {728 } else if (fabsf(angle - M_PI) < FLT_EPSILON) { 729 729 // perform 1/2 rotate 730 730 psS32 numRows = in->numRows; … … 772 772 } 773 773 } 774 } else if (fabsf(angle - ( PS_PI+PS_PI_2)) < FLT_EPSILON) {774 } else if (fabsf(angle - (M_PI+M_PI_2)) < FLT_EPSILON) { 775 775 // perform 1/4 rotate clockwise 776 776 psS32 numRows = in->numCols; -
trunk/psLib/src/image/psImageStats.c
r3714 r3884 9 9 * @author GLG, MHPCC 10 10 * 11 * @version $Revision: 1.7 2$ $Name: not supported by cvs2svn $12 * @date $Date: 2005-0 4-19 04:16:02$11 * @version $Revision: 1.73 $ $Name: not supported by cvs2svn $ 12 * @date $Date: 2005-05-11 22:02:16 $ 13 13 * 14 14 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 207 207 for (i = 0; i < n; i++) { 208 208 tmp = (double)(n - i); 209 tmp = ( PS_PI * (tmp - 0.5)) / ((double)n);209 tmp = (M_PI * (tmp - 0.5)) / ((double)n); 210 210 scalingFactors[i] = cos(tmp); 211 211 } … … 416 416 // Chebyshev polynomials are 0. 417 417 for (x = 0; x < input->numRows; x++) { 418 double xTmp = cos( PS_PI * (0.5 + ((float) x)) / ((float) input->numRows));418 double xTmp = cos(M_PI * (0.5 + ((float) x)) / ((float) input->numRows)); 419 419 double xNode = - ((xTmp + bma + bpa) - 1.0); 420 420 double xOrig = ((float) input->numRows) * (xNode - min) / (max - min); 421 421 422 422 for (y = 0; y < input->numCols; y++) { 423 double yTmp = cos( PS_PI * (0.5 + ((float) y)) / ((float) input->numCols));423 double yTmp = cos(M_PI * (0.5 + ((float) y)) / ((float) input->numCols)); 424 424 double yNode = - ((yTmp + bma + bpa) - 1.0); 425 425 double yOrig = ((float) input->numCols) * (yNode - min) / (max - min);
Note:
See TracChangeset
for help on using the changeset viewer.
