|
| template<typename T > |
| int | colmap::SignOfNumber (const T val) |
| |
| bool | colmap::IsNaN (const float x) |
| |
| bool | colmap::IsNaN (const double x) |
| |
| bool | colmap::IsInf (const float x) |
| |
| bool | colmap::IsInf (const double x) |
| |
| template<typename T > |
| T | colmap::Clip (const T &value, const T &low, const T &high) |
| |
| float | colmap::DegToRad (const float deg) |
| |
| double | colmap::DegToRad (const double deg) |
| |
| float | colmap::RadToDeg (const float rad) |
| |
| double | colmap::RadToDeg (const double rad) |
| |
| template<typename T > |
| double | colmap::Median (const std::vector< T > &elems) |
| |
| template<typename T > |
| double | colmap::Mean (const std::vector< T > &elems) |
| |
| template<typename T > |
| double | colmap::Variance (const std::vector< T > &elems) |
| |
| template<typename T > |
| double | colmap::StdDev (const std::vector< T > &elems) |
| |
| template<typename T > |
| bool | colmap::AnyLessThan (std::vector< T > elems, T threshold) |
| |
| template<typename T > |
| bool | colmap::AnyGreaterThan (std::vector< T > elems, T threshold) |
| |
| template<class Iterator > |
| bool | colmap::NextCombination (Iterator first, Iterator middle, Iterator last) |
| |
| template<typename T > |
| T | colmap::Sigmoid (const T x, const T alpha=1) |
| |
| template<typename T > |
| T | colmap::ScaleSigmoid (T x, const T alpha=1, const T x0=10) |
| |
| size_t | colmap::NChooseK (const size_t n, const size_t k) |
| |
| template<typename T1 , typename T2 > |
| T2 | colmap::TruncateCast (const T1 value) |
| |
| template<typename T > |
| T | colmap::Percentile (const std::vector< T > &elems, const double p) |
| |
| template<class Iterator > |
| bool | colmap::internal::NextCombination (Iterator first1, Iterator last1, Iterator first2, Iterator last2) |
| |