Changeset 1515 for trunk/psLib/src/astronomy/psAstrometry.c
- Timestamp:
- Aug 11, 2004, 8:42:42 PM (22 years ago)
- File:
-
- 1 edited
-
trunk/psLib/src/astronomy/psAstrometry.c (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/astronomy/psAstrometry.c
r1514 r1515 8 8 * @author George Gusciora, MHPCC 9 9 * 10 * @version $Revision: 1.2 1$ $Name: not supported by cvs2svn $11 * @date $Date: 2004-08-12 0 5:36:53$10 * @version $Revision: 1.22 $ $Name: not supported by cvs2svn $ 11 * @date $Date: 2004-08-12 06:42:42 $ 12 12 * 13 13 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 285 285 } 286 286 287 // XXX: must wrap SLA_QAPQK here. 287 extern void sla_AOPQK(double RAP, double DAP, double *AOPRMS, 288 double *AOB, double *ZOB, double *HOB, double *DOB, 289 double *ROB); 290 /***************************************************************************** 291 XXX: What about units for the (x,y) coords? 292 *****************************************************************************/ 288 293 psSphere* psCoordTPToSky(psSphere* outSphere, 289 294 const psPlane* tpCoord, 290 295 const psGrommit* grommit) 291 296 { 297 double AOB = 0.0; 298 double ZOB = 0.0; 299 double HOB = 0.0; 300 292 301 if (tpCoord == NULL) { 293 302 psAbort(__func__, "input parameter tpCoord is NULL."); … … 300 309 } 301 310 302 /* 303 * double RAP; double DAP; 304 * 305 * extern void sla_OAPQK(TYPE, OB1, OB2, AOPRMS, RAP, DAP); 306 * sla_OAPQK(TYPE, OB1, OB2, *grommit, &RAP, &DAP); 307 */ 311 sla_AOPQK(tpCoord->x, tpCoord->y, (double *) grommit, 312 &AOB, &ZOB, &HOB, &outSphere->r, &outSphere->d); 308 313 309 314 return (outSphere); … … 403 408 } 404 409 405 /***************************************************************************** 406 XXX: must wrap SLA_AOPQK here. 410 extern void sla_OAPQK(char *TYPE, double OB1, double OB2, 411 double *AOPRMS, double *RAP, double *DAP); 412 /***************************************************************************** 413 XXX: What about units for the (x,y) coords? 407 414 *****************************************************************************/ 408 415 psPlane* psCoordSkyToTP(psPlane* tpCoord, … … 416 423 psAbort(__func__, "input parameter grommit is NULL."); 417 424 } 418 419 /* 420 extern void sla_AOPQK(RAP, DAP, AOPRMS, AOB, ZOB, HOB, DOB, ROB); 421 double AOB; 422 double ZOB; 423 double HOB; 424 double DOB; 425 double ROB; 426 427 if (tpCoord == NULL) { 428 tpCoord = (psPlane* ) psAlloc(sizeof(psPlane)); 429 } 430 431 sla_AOPQK(psSphere->r, psSphere->d, *grommit, &AOB, &ZOB, &HOB, &DOB, &ROB); 432 tpCoord->x = XXX; 433 tpCoord->y = XXX; 434 return (tpCoord); 435 */ 436 return(NULL); 425 if (tpCoord == NULL) { 426 tpCoord = (psPlane* ) psAlloc(sizeof(psPlane)); 427 } 428 429 sla_OAPQK("RA", in->r, in->d, (double *) grommit, &tpCoord->x, &tpCoord->y); 430 431 return(tpCoord); 437 432 } 438 433
Note:
See TracChangeset
for help on using the changeset viewer.
