Changeset 2602
- Timestamp:
- Dec 3, 2004, 9:43:43 AM (22 years ago)
- Location:
- trunk/psLib/src
- Files:
-
- 5 edited
-
astro/psCoord.c (modified) (2 diffs)
-
astronomy/Makefile (modified) (1 diff)
-
astronomy/psCoord.c (modified) (2 diffs)
-
image/psImageStats.c (modified) (4 diffs)
-
imageops/psImageStats.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/astro/psCoord.c
r2600 r2602 10 10 * @author GLG, MHPCC 11 11 * 12 * @version $Revision: 1.3 7$ $Name: not supported by cvs2svn $13 * @date $Date: 2004-12-0 2 21:12:51$12 * @version $Revision: 1.38 $ $Name: not supported by cvs2svn $ 13 * @date $Date: 2004-12-03 19:43:43 $ 14 14 * 15 15 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 208 208 y = coord->d; 209 209 dx = x - transform->phiP; 210 sinY = cos(y) * sin(dx) * transform->sinDeltaP + sin(y) * transform->cosDeltaP; 210 sinY = cos(y) * sin(dx) * transform->sinDeltaP + 211 sin(y) * transform->cosDeltaP; 211 212 cosY = sqrt(1.0 - sinY * sinY); 212 sinX = (cos(y) * sin(dx) * transform->cosDeltaP - sin(y) * transform->sinDeltaP) / cos(y); 213 sinX = (cos(y) * sin(dx) * transform->cosDeltaP - 214 sin(y) * transform->sinDeltaP) / cos(y); 213 215 cosX = cos(y) * cos(dx) / cos(y); 214 216 -
trunk/psLib/src/astronomy/Makefile
r2600 r2602 3 3 endif 4 4 5 # XXX: Must put appropiate conditional here: 6 LIBXMLDIR = /usr/include/libxml2 7 LIBXMLDIR = /usr/local/include/libxml2 8 5 9 TARGET_STATIC = libpslib.a 6 10 include ../Makefile.Globals 7 11 CFLAGS := $(CFLAGS_RELOC) -I. -I../sysUtils -I../collections -I../dataManip \ 8 -I.. -I../image -I../fileUtils -I /usr/local/include/libxml2\12 -I.. -I../image -I../fileUtils -I$(LIBXMLDIR) \ 9 13 -DTIME_CONFIG_FILE="\"$(TIME_CONFIG_FILE)\"" 10 14 -
trunk/psLib/src/astronomy/psCoord.c
r2600 r2602 10 10 * @author GLG, MHPCC 11 11 * 12 * @version $Revision: 1.3 7$ $Name: not supported by cvs2svn $13 * @date $Date: 2004-12-0 2 21:12:51$12 * @version $Revision: 1.38 $ $Name: not supported by cvs2svn $ 13 * @date $Date: 2004-12-03 19:43:43 $ 14 14 * 15 15 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 208 208 y = coord->d; 209 209 dx = x - transform->phiP; 210 sinY = cos(y) * sin(dx) * transform->sinDeltaP + sin(y) * transform->cosDeltaP; 210 sinY = cos(y) * sin(dx) * transform->sinDeltaP + 211 sin(y) * transform->cosDeltaP; 211 212 cosY = sqrt(1.0 - sinY * sinY); 212 sinX = (cos(y) * sin(dx) * transform->cosDeltaP - sin(y) * transform->sinDeltaP) / cos(y); 213 sinX = (cos(y) * sin(dx) * transform->cosDeltaP - 214 sin(y) * transform->sinDeltaP) / cos(y); 213 215 cosX = cos(y) * cos(dx) / cos(y); 214 216 -
trunk/psLib/src/image/psImageStats.c
r2436 r2602 9 9 * @author GLG, MHPCC 10 10 * 11 * @version $Revision: 1.5 5$ $Name: not supported by cvs2svn $12 * @date $Date: 2004-1 1-24 22:14:39$11 * @version $Revision: 1.56 $ $Name: not supported by cvs2svn $ 12 * @date $Date: 2004-12-03 19:43:43 $ 13 13 * 14 14 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 127 127 0:512 to -1:1. This routine takes as input an integer N and produces as 128 128 output a vector of evenly spaced floating point values between -1.0:1.0. 129 130 XXX: Use the p_psNormalizeVector here? 129 131 *****************************************************************************/ 130 132 double* calcScaleFactors(psS32 n) … … 253 255 pixel = input->data.F64[x][y]; 254 256 } 255 sums[i][j] += pixel * 256 psPolynomial1DEval( 257 chebPolys[i], 258 rScalingFactors[x] 259 ) * 260 psPolynomial1DEval( 261 chebPolys[j], 262 cScalingFactors[y] 263 ); 257 sums[i][j] += pixel * psPolynomial1DEval(chebPolys[i],rScalingFactors[x]) * 258 psPolynomial1DEval(chebPolys[j], cScalingFactors[y]); 264 259 } 265 260 } … … 375 370 // Free the Chebyshev polynomials that were 376 371 // created in this routine. 377 // XXX: Use dtatic data structures here.372 // XXX: Use static data structures here. 378 373 for (i = 0; i < maxChebyPoly; i++) { 379 374 psFree(chebPolys[i]); -
trunk/psLib/src/imageops/psImageStats.c
r2436 r2602 9 9 * @author GLG, MHPCC 10 10 * 11 * @version $Revision: 1.5 5$ $Name: not supported by cvs2svn $12 * @date $Date: 2004-1 1-24 22:14:39$11 * @version $Revision: 1.56 $ $Name: not supported by cvs2svn $ 12 * @date $Date: 2004-12-03 19:43:43 $ 13 13 * 14 14 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 127 127 0:512 to -1:1. This routine takes as input an integer N and produces as 128 128 output a vector of evenly spaced floating point values between -1.0:1.0. 129 130 XXX: Use the p_psNormalizeVector here? 129 131 *****************************************************************************/ 130 132 double* calcScaleFactors(psS32 n) … … 253 255 pixel = input->data.F64[x][y]; 254 256 } 255 sums[i][j] += pixel * 256 psPolynomial1DEval( 257 chebPolys[i], 258 rScalingFactors[x] 259 ) * 260 psPolynomial1DEval( 261 chebPolys[j], 262 cScalingFactors[y] 263 ); 257 sums[i][j] += pixel * psPolynomial1DEval(chebPolys[i],rScalingFactors[x]) * 258 psPolynomial1DEval(chebPolys[j], cScalingFactors[y]); 264 259 } 265 260 } … … 375 370 // Free the Chebyshev polynomials that were 376 371 // created in this routine. 377 // XXX: Use dtatic data structures here.372 // XXX: Use static data structures here. 378 373 for (i = 0; i < maxChebyPoly; i++) { 379 374 psFree(chebPolys[i]);
Note:
See TracChangeset
for help on using the changeset viewer.
