#include <cstdint>
#include <cmath>
#include <limits>
#include <algorithm>
Go to the source code of this file.
Functions | |
template<int DEGREE> | |
float | approx_atan2f_P (float x) |
template<> | |
float | approx_atan2f_P< 11 > (float x) |
template<> | |
float | approx_atan2f_P< 13 > (float x) |
template<> | |
float | approx_atan2f_P< 15 > (float x) |
template<> | |
float | approx_atan2f_P< 3 > (float x) |
template<> | |
float | approx_atan2f_P< 5 > (float x) |
template<> | |
float | approx_atan2f_P< 7 > (float x) |
template<> | |
float | approx_atan2f_P< 9 > (float x) |
template<int DEGREE> | |
float | approx_atan2i_P (float x) |
template<> | |
float | approx_atan2i_P< 11 > (float x) |
template<> | |
float | approx_atan2i_P< 13 > (float x) |
template<> | |
float | approx_atan2i_P< 15 > (float x) |
template<> | |
float | approx_atan2i_P< 3 > (float x) |
template<> | |
float | approx_atan2i_P< 5 > (float x) |
template<> | |
float | approx_atan2i_P< 7 > (float x) |
template<> | |
float | approx_atan2i_P< 9 > (float x) |
double | int2dphi (int x) |
float | int2phi (int x) |
int | phi2int (float x) |
short | phi2short (float x) |
template<int DEGREE> | |
float | safe_atan2f (float y, float x) |
float | short2phi (short x) |
template<int DEGREE> | |
float | unsafe_atan2f (float y, float x) |
template<int DEGREE> | |
float | unsafe_atan2f_impl (float y, float x) |
template<int DEGREE> | |
int | unsafe_atan2i (float y, float x) |
template<int DEGREE> | |
int | unsafe_atan2i_impl (float y, float x) |
|
inline |
|
inline |
Definition at line 69 of file approx_atan2.h.
References objects.autophobj::float, vertices_cff::x, globals_cff::x1, and detailsBasic3DVector::z.
|
inline |
Definition at line 75 of file approx_atan2.h.
References objects.autophobj::float, vertices_cff::x, globals_cff::x1, globals_cff::x2, and detailsBasic3DVector::z.
|
inline |
Definition at line 81 of file approx_atan2.h.
References objects.autophobj::float, vertices_cff::x, globals_cff::x1, globals_cff::x2, and detailsBasic3DVector::z.
|
inline |
Definition at line 46 of file approx_atan2.h.
References objects.autophobj::float, and vertices_cff::x.
|
inline |
Definition at line 51 of file approx_atan2.h.
References objects.autophobj::float, vertices_cff::x, globals_cff::x1, and detailsBasic3DVector::z.
|
inline |
Definition at line 57 of file approx_atan2.h.
References objects.autophobj::float, vertices_cff::x, globals_cff::x2, and detailsBasic3DVector::z.
|
inline |
Definition at line 63 of file approx_atan2.h.
References objects.autophobj::float, vertices_cff::x, globals_cff::x1, globals_cff::x2, and detailsBasic3DVector::z.
|
inline |
Referenced by safe_atan2f().
|
inline |
Definition at line 154 of file approx_atan2.h.
References vertices_cff::x, and detailsBasic3DVector::z.
|
inline |
Definition at line 160 of file approx_atan2.h.
References vertices_cff::x, and detailsBasic3DVector::z.
|
inline |
Definition at line 165 of file approx_atan2.h.
References vertices_cff::x, and detailsBasic3DVector::z.
|
inline |
Definition at line 130 of file approx_atan2.h.
References vertices_cff::x, and detailsBasic3DVector::z.
|
inline |
Definition at line 136 of file approx_atan2.h.
References vertices_cff::x, and detailsBasic3DVector::z.
|
inline |
Definition at line 142 of file approx_atan2.h.
References vertices_cff::x, and detailsBasic3DVector::z.
|
inline |
Definition at line 148 of file approx_atan2.h.
References vertices_cff::x, and detailsBasic3DVector::z.
|
inline |
Definition at line 211 of file approx_atan2.h.
References constexpr, M_PI, and SiStripPI::max.
|
inline |
Definition at line 205 of file approx_atan2.h.
References constexpr, objects.autophobj::float, M_PI, and SiStripPI::max.
|
inline |
Definition at line 199 of file approx_atan2.h.
References constexpr, M_PI, and SiStripPI::max.
|
inline |
Definition at line 218 of file approx_atan2.h.
References constexpr, createfilelist::int, M_PI, and SiStripPI::max.
|
inline |
Definition at line 112 of file approx_atan2.h.
References approx_atan2i_P(), f, vertices_cff::x, and detailsBasic3DVector::y.
|
inline |
Definition at line 224 of file approx_atan2.h.
References constexpr, objects.autophobj::float, createfilelist::int, M_PI, and SiStripPI::max.
|
inline |
Definition at line 105 of file approx_atan2.h.
References vertices_cff::x, and detailsBasic3DVector::y.
|
inline |
Definition at line 88 of file approx_atan2.h.
References funct::abs(), angle(), constexpr, and alignCSCRings::r.
|
inline |
Definition at line 193 of file approx_atan2.h.
References vertices_cff::x, and detailsBasic3DVector::y.
|
inline |
Definition at line 172 of file approx_atan2.h.
References funct::abs(), angle(), constexpr, createfilelist::int, SiStripPI::max, and alignCSCRings::r.