Classes | |
| struct | as_radian | 
| struct | as_radian< degree > | 
| struct | as_radian< radian > | 
| class | rad_rotate_transformer | 
| struct | transform_coordinates | 
| struct | transform_coordinates< Src, Dst, N, N, F > | 
Functions | |
| template<typename P , typename T , typename R > | |
| void | spherical_polar_to_cartesian (T phi, T theta, R r, P &p) | 
| Helper function for conversion, phi/theta are in radians.  More... | |
| template<typename P , typename T , typename R > | |
| void | spherical_equatorial_to_cartesian (T lambda, T delta, R r, P &p) | 
| Helper function for conversion, lambda/delta (lon lat) are in radians.  More... | |
| template<typename P , typename T > | |
| bool | cartesian_to_spherical2 (T x, T y, T z, P &p) | 
| Helper function for conversion.  More... | |
| template<typename P , typename T > | |
| bool | cartesian_to_spherical_equatorial2 (T x, T y, T z, P &p) | 
| template<typename P , typename T > | |
| bool | cartesian_to_spherical3 (T x, T y, T z, P &p) | 
| template<typename P , typename T > | |
| bool | cartesian_to_spherical_equatorial3 (T x, T y, T z, P &p) | 
      
  | 
  inline | 
Helper function for conversion.
References boost::geometry::math::abs(), boost::math::ef::acos(), boost::math::ef::atan2(), boost::multiprecision::backends::p, and T.
Referenced by boost::geometry::strategy::transform::from_cartesian_3_to_spherical_polar_2< P1, P2 >::apply().
      
  | 
  inline | 
Helper function for conversion, lambda/delta (lon lat) are in radians.
References boost::math::ef::cos(), boost::multiprecision::backends::p, boost::math::ef::sin(), and T.
Referenced by boost::geometry::strategy::transform::from_spherical_equatorial_2_to_cartesian_3< P1, P2 >::apply(), and boost::geometry::strategy::transform::from_spherical_equatorial_3_to_cartesian_3< P1, P2 >::apply().
      
  | 
  inline | 
Helper function for conversion, phi/theta are in radians.
References boost::math::ef::cos(), boost::multiprecision::backends::p, boost::math::ef::sin(), and T.
Referenced by boost::geometry::strategy::transform::from_spherical_polar_2_to_cartesian_3< P1, P2 >::apply(), and boost::geometry::strategy::transform::from_spherical_polar_3_to_cartesian_3< P1, P2 >::apply().