Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.apo.nmsu.edu/Telescopes/coordConv/html/math_utils_8h.html
Дата изменения: Thu May 7 21:42:46 2015
Дата индексирования: Sun Apr 10 01:18:17 2016
Кодировка:
lsst.coordConv: include/coordConv/mathUtils.h File Reference
lsst.coordConv  unknown
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages
Namespaces | Functions | Variables
mathUtils.h File Reference
#include <cmath>
#include <limits>
#include "Eigen/Dense"
#include "coordConv/physConst.h"
#include "coordConv/mathUtils.cc"

Go to the source code of this file.

Namespaces

 coordConv
 

Functions

double coordConv::hypot (double x, double y)
 
double coordConv::wrapPos (double ang)
 
double coordConv::wrapCtr (double ang)
 
double coordConv::wrapNear (double ang, double refAng)
 
double coordConv::sind (double ang)
 sine of angle in degrees More...
 
double coordConv::cosd (double ang)
 cosine of angle in degrees More...
 
double coordConv::tand (double ang)
 tangent of angle in degrees More...
 
double coordConv::asind (double x)
 arcsine in degrees More...
 
double coordConv::acosd (double x)
 arccosine in degrees More...
 
double coordConv::atand (double x)
 arctangent in degrees More...
 
double coordConv::atan2d (double x, double y)
 arctangent2 in degrees More...
 
bool coordConv::polarFromXY (double &r, double &theta, double x, double y)
 
void coordConv::xyFromPolar (double &x, double &y, double r, double theta)
 
void coordConv::rot2D (double &rotX, double &rotY, double x, double y, double ang)
 
void coordConv::computeRotationMatrix (Eigen::Matrix3d &rotMat, Eigen::Vector3d const &axis, double rotAngle)
 

Variables

const double coordConv::DoubleEpsilon = std::numeric_limits<double>::epsilon()
 
const double coordConv::DoubleMax = std::numeric_limits<double>::max()
 
const double coordConv::DoubleMin = std::numeric_limits<double>::min()
 
const double coordConv::DoubleNaN = std::numeric_limits<double>::quiet_NaN()