IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
May 11, 2005, 12:02:16 PM (21 years ago)
Author:
desonia
Message:

changed PS_PI* to M_PI*.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/src/dataManip/psConstants.h

    r3880 r3884  
    66 *  @author GLG, MHPCC
    77 *
    8  *  @version $Revision: 1.65 $ $Name: not supported by cvs2svn $
    9  *  @date $Date: 2005-05-11 02:29:39 $
     8 *  @version $Revision: 1.66 $ $Name: not supported by cvs2svn $
     9 *  @date $Date: 2005-05-11 22:02:16 $
    1010 *
    1111 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    2020 */
    2121
     22#include<math.h> // for M_PI
     23
    2224/*****************************************************************************
    2325These constants are used by various functions in the psLib.
     
    3133These are common mathimatical constants used by various functions in the psLib.
    3234 *****************************************************************************/
    33 #define PS_PI   3.1415926535897932384626433832795029  /* pi */
    34 #define PS_PI_2 1.5707963267948966192313216916397514  /* pi/2 */
    35 #define PS_PI_4 0.7853981633974483096156608458198757  /* pi/4 */
    36 #define PS_1_PI 0.3183098861837906715377675267450287  /* 1/pi */
    37 #define PS_2_PI 0.6366197723675813430755350534900574  /* 2/pi */
    38 
    39 #define DEG_TO_RAD(DEGREES) ((DEGREES) * PS_PI / 180.0)
    40 #define MIN_TO_RAD(MINUTES) ((MINUTES) * PS_PI / (180.0 * 60.0))
    41 #define SEC_TO_RAD(SECONDS) ((SECONDS) * PS_PI / (180.0 * 60.0 * 60.0))
    42 #define RAD_TO_DEG(RADIANS) ((RADIANS) * 180.0 / PS_PI)
    43 #define RAD_TO_MIN(RADIANS) ((RADIANS) * 180.0 * 60.0 / PS_PI)
    44 #define RAD_TO_SEC(RADIANS) ((RADIANS) * 180.0 * 60.0 * 60.0 / PS_PI)
     35#ifndef M_PI
     36#define M_PI   3.1415926535897932384626433832795029  /* pi */
     37#define M_PI_2 1.5707963267948966192313216916397514  /* pi/2 */
     38#define M_PI_4 0.7853981633974483096156608458198757  /* pi/4 */
     39#define M_1_PI 0.3183098861837906715377675267450287  /* 1/pi */
     40#define M_2_PI 0.6366197723675813430755350534900574  /* 2/pi */
     41#endif
     42
     43#define DEG_TO_RAD(DEGREES) ((DEGREES) * M_PI / 180.0)
     44#define MIN_TO_RAD(MINUTES) ((MINUTES) * M_PI / (180.0 * 60.0))
     45#define SEC_TO_RAD(SECONDS) ((SECONDS) * M_PI / (180.0 * 60.0 * 60.0))
     46#define RAD_TO_DEG(RADIANS) ((RADIANS) * 180.0 / M_PI)
     47#define RAD_TO_MIN(RADIANS) ((RADIANS) * 180.0 * 60.0 / M_PI)
     48#define RAD_TO_SEC(RADIANS) ((RADIANS) * 180.0 * 60.0 * 60.0 / M_PI)
    4549
    4650/*****************************************************************************
Note: See TracChangeset for help on using the changeset viewer.