157#ifndef WCSLIB_WCSTRIG 
  158#define WCSLIB_WCSTRIG 
  162#include "wcsconfig.h" 
  165  void sincos(
double angle, 
double *sin, 
double *cos);
 
  178#define cosd(X) cos((X)*D2R) 
  179#define sind(X) sin((X)*D2R) 
  180#define tand(X) tan((X)*D2R) 
  181#define acosd(X) acos(X)*R2D 
  182#define asind(X) asin(X)*R2D 
  183#define atand(X) atan(X)*R2D 
  184#define atan2d(Y,X) atan2(Y,X)*R2D 
  186  #define sincosd(X,S,C) sincos((X)*D2R,(S),(C)) 
  188  #define sincosd(X,S,C) *(S) = sin((X)*D2R); *(C) = cos((X)*D2R); 
  197void sincosd(
double angle, 
double *sin, 
double *cos);
 
  205#define WCSTRIG_TOL 1e-10 
double sind(double angle)
Sine of an angle in degrees.
double cosd(double angle)
Cosine of an angle in degrees.
double tand(double angle)
Tangent of an angle in degrees.
double asind(double y)
Inverse sine, returning angle in degrees.
double atand(double s)
Inverse tangent, returning angle in degrees.
double acosd(double x)
Inverse cosine, returning angle in degrees.
double atan2d(double y, double x)
Polar angle of , in degrees.
void sincosd(double angle, double *sin, double *cos)
Sine and cosine of an angle in degrees.