atan2
return atan2 (imag (x), real (x));
_DEFINE_EXPR_BINARY_FUNCTION(atan2)
m_mtx *= trans_affine_rotation(atan2(y2 - y1, x2 - x1));
double a1 = atan2(dy1 * m_width_sign, dx1 * m_width_sign);
double a2 = atan2(dy2 * m_width_sign, dx2 * m_width_sign);
a1 = atan2(dy1, -dx1);
a1 = atan2(-dy1, dx1);
double a = atan2(double(m_focus_y), double(m_focus_x));
return uround(fabs(atan2(double(y), double(x))) * double(d) / pi);
multiply(trans_affine_rotation(std::atan2(dy, dx)));
return std::atan2(y2-y1, x2-x1);
MAPM atan2(const MAPM &x,int toDigits) const
MAPM atan2(const MAPM &x) const
{return atan2(x,digits(x));}
{return y.atan2(x,toDigits);}
{return y.atan2(x);}
extern double atan2(double x, double y);
return atan2(y2 - y1, x2 - x1);
return _ParseFactorial(values[0].atan2(values[1]));
da = fabs(atan2(y3 - y2, x3 - x2) - atan2(y2 - y1, x2 - x1));
da1 = fabs(atan2(y4 - y3, x4 - x3) - atan2(y3 - y2, x3 - x2));
da1 = fabs(atan2(y3 - y2, x3 - x2) - atan2(y2 - y1, x2 - x1));
k = atan2(y3 - y2, x3 - x2);
da1 = fabs(k - atan2(y2 - y1, x2 - x1));
da2 = fabs(atan2(y4 - y3, x4 - x3) - k);
return std::atan2(y2-y1, x2-x1);
matrix *= agg::trans_affine_rotation(atan2(dy, dx));
__imag__ result = atan2 (__imag__ x, __real__ x);
__imag__ result = M_LOG10E * atan2 (__imag__ x, __real__ x);
return atan2(cimag(z), creal(z));
t = 0.5 * atan2(2.0 * x, a);
return atan2(y, x);
double ta = atan2(uy, ux);
double tb = atan2(vy, vx);