compro_library

This documentation is automatically generated by online-judge-tools/verification-helper

View the Project on GitHub siro53/compro_library

:heavy_check_mark: geometry/radian-to-degree.hpp

Depends on

Required by

Verified with

Code

#pragma once

#include "base.hpp"

namespace geometry {
    // ラジアン->度
    inline D radianToDegree(const D &radian) { return radian * 180.0 / PI; }
} // namespace geometry
#line 2 "geometry/radian-to-degree.hpp"

#line 2 "geometry/base.hpp"

#include <cmath>
#include <complex>

namespace geometry {
    // Point : 複素数型を位置ベクトルとして扱う
    // 実軸(real)をx軸、挙軸(imag)をy軸として見る
    using D = long double;
    using Point = std::complex<D>;
    const D EPS = 1e-7;
    const D PI = std::acos(D(-1));

    inline bool equal(const D &a, const D &b) { return std::fabs(a - b) < EPS; }
} // namespace geometry
#line 4 "geometry/radian-to-degree.hpp"

namespace geometry {
    // ラジアン->度
    inline D radianToDegree(const D &radian) { return radian * 180.0 / PI; }
} // namespace geometry
Back to top page