Changeset 2058 for trunk/psLib/src/astro/psCoord.c
- Timestamp:
- Oct 12, 2004, 10:53:02 AM (22 years ago)
- File:
-
- 1 edited
-
trunk/psLib/src/astro/psCoord.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/astro/psCoord.c
r1615 r2058 10 10 * @author George Gusciora, MHPCC 11 11 * 12 * @version $Revision: 1.2 0$ $Name: not supported by cvs2svn $13 * @date $Date: 2004- 08-25 01:38:30$12 * @version $Revision: 1.21 $ $Name: not supported by cvs2svn $ 13 * @date $Date: 2004-10-12 20:53:02 $ 14 14 * 15 15 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 32 32 /******************************************************************************/ 33 33 34 #define PS_COT(X) (1.0 / atan(X)) 35 36 /******************************************************************************/ 37 /* TYPE DEFINITIONS */ 38 /******************************************************************************/ 39 34 40 // None 35 41 36 /***************************************************************************** */37 /* TYPE DEFINITIONS*/38 /***************************************************************************** */42 /*****************************************************************************/ 43 /* GLOBAL VARIABLES */ 44 /*****************************************************************************/ 39 45 40 46 // None 41 47 42 48 /*****************************************************************************/ 43 /* GLOBAL VARIABLES*/49 /* FILE STATIC VARIABLES */ 44 50 /*****************************************************************************/ 45 51 … … 47 53 48 54 /*****************************************************************************/ 49 /* FILE STATIC VARIABLES */50 /*****************************************************************************/51 52 // None53 54 /*****************************************************************************/55 55 /* FUNCTION IMPLEMENTATION - LOCAL */ 56 56 /*****************************************************************************/ 57 57 58 static float p_psCot(float x);59 58 static float p_psArg(float x, float y); 60 59 61 60 /****************************************************************************** 62 XXX: Do this with a macro.63 *****************************************************************************/64 float p_psCot(float x)65 {66 return (1.0 / atan(x));67 }68 69 /******************************************************************************70 61 XXX: Verify this arc tan function. 71 *****************************************************************************/ 62 XXX: macro 63 *****************************************************************************/ 64 72 65 float p_psArg(float x, 73 66 float y) … … 240 233 241 234 if (projection->type == PS_PROJ_TAN) { 242 R = p_psCot(coord->r) * (180.0 / M_PI);235 R = PS_COT(coord->r) * (180.0 / M_PI); 243 236 tmp->x = R * sin(coord->d); 244 237 tmp->y = R * cos(coord->d);
Note:
See TracChangeset
for help on using the changeset viewer.
