|
struct | boost::geometry::strategy::transform::detail::transform_coordinates< Src, Dst, D, N, F > |
|
struct | boost::geometry::strategy::transform::detail::transform_coordinates< Src, Dst, N, N, F > |
|
struct | boost::geometry::strategy::transform::copy_direct< P > |
| Transformation strategy to copy one point to another using assignment operator. More...
|
|
struct | boost::geometry::strategy::transform::copy_per_coordinate< P1, P2 > |
| Transformation strategy to do copy a point, copying per coordinate. More...
|
|
struct | boost::geometry::strategy::transform::degree_radian_vv< P1, P2, F > |
| Transformation strategy to go from degree to radian and back. More...
|
|
struct | boost::geometry::strategy::transform::degree_radian_vv_3< P1, P2, F > |
|
struct | boost::geometry::strategy::transform::from_spherical_polar_2_to_cartesian_3< P1, P2 > |
| Transformation strategy for 2D spherical (phi,theta) to 3D cartesian (x,y,z) More...
|
|
struct | boost::geometry::strategy::transform::from_spherical_equatorial_2_to_cartesian_3< P1, P2 > |
|
struct | boost::geometry::strategy::transform::from_spherical_polar_3_to_cartesian_3< P1, P2 > |
| Transformation strategy for 3D spherical (phi,theta,r) to 3D cartesian (x,y,z) More...
|
|
struct | boost::geometry::strategy::transform::from_spherical_equatorial_3_to_cartesian_3< P1, P2 > |
|
struct | boost::geometry::strategy::transform::from_cartesian_3_to_spherical_polar_2< P1, P2 > |
| Transformation strategy for 3D cartesian (x,y,z) to 2D spherical (phi,theta) More...
|
|
struct | boost::geometry::strategy::transform::from_cartesian_3_to_spherical_equatorial_2< P1, P2 > |
|
struct | boost::geometry::strategy::transform::from_cartesian_3_to_spherical_polar_3< P1, P2 > |
| Transformation strategy for 3D cartesian (x,y,z) to 3D spherical (phi,theta,r) More...
|
|
struct | boost::geometry::strategy::transform::from_cartesian_3_to_spherical_equatorial_3< P1, P2 > |
|
struct | boost::geometry::strategy::transform::services::default_strategy< CoordSysTag, CoordSysTag, CoordSys, CoordSys, D, D, P, P > |
| Specialization for same coordinate system family, same system, same dimension, same point type, can be copied. More...
|
|
struct | boost::geometry::strategy::transform::services::default_strategy< CoordSysTag, CoordSysTag, CoordSys, CoordSys, D, D, P1, P2 > |
| Specialization for same coordinate system family and system, same dimension, different point type, copy per coordinate. More...
|
|
struct | boost::geometry::strategy::transform::services::default_strategy< CoordSysTag, CoordSysTag, CoordSys< degree >, CoordSys< radian >, 2, 2, P1, P2 > |
| Specialization to transform from degree to radian for any coordinate system / point type combination. More...
|
|
struct | boost::geometry::strategy::transform::services::default_strategy< CoordSysTag, CoordSysTag, CoordSys< radian >, CoordSys< degree >, 2, 2, P1, P2 > |
| Specialization to transform from radian to degree for any coordinate system / point type combination. More...
|
|
struct | boost::geometry::strategy::transform::services::default_strategy< CoordSysTag, CoordSysTag, CoordSys< degree >, CoordSys< radian >, 3, 3, P1, P2 > |
| Specialization degree->radian in 3D. More...
|
|
struct | boost::geometry::strategy::transform::services::default_strategy< CoordSysTag, CoordSysTag, CoordSys< radian >, CoordSys< degree >, 3, 3, P1, P2 > |
| Specialization radian->degree in 3D. More...
|
|
struct | boost::geometry::strategy::transform::services::default_strategy< spherical_polar_tag, cartesian_tag, CoordSys1, CoordSys2, 2, 3, P1, P2 > |
| Specialization to transform from unit sphere(phi,theta) to XYZ. More...
|
|
struct | boost::geometry::strategy::transform::services::default_strategy< spherical_polar_tag, cartesian_tag, CoordSys1, CoordSys2, 3, 3, P1, P2 > |
| Specialization to transform from sphere(phi,theta,r) to XYZ. More...
|
|
struct | boost::geometry::strategy::transform::services::default_strategy< spherical_equatorial_tag, cartesian_tag, CoordSys1, CoordSys2, 2, 3, P1, P2 > |
|
struct | boost::geometry::strategy::transform::services::default_strategy< spherical_equatorial_tag, cartesian_tag, CoordSys1, CoordSys2, 3, 3, P1, P2 > |
|
struct | boost::geometry::strategy::transform::services::default_strategy< cartesian_tag, spherical_polar_tag, CoordSys1, CoordSys2, 3, 2, P1, P2 > |
| Specialization to transform from XYZ to unit sphere(phi,theta) More...
|
|
struct | boost::geometry::strategy::transform::services::default_strategy< cartesian_tag, spherical_equatorial_tag, CoordSys1, CoordSys2, 3, 2, P1, P2 > |
|
struct | boost::geometry::strategy::transform::services::default_strategy< cartesian_tag, spherical_polar_tag, CoordSys1, CoordSys2, 3, 3, P1, P2 > |
| Specialization to transform from XYZ to sphere(phi,theta,r) More...
|
|
struct | boost::geometry::strategy::transform::services::default_strategy< cartesian_tag, spherical_equatorial_tag, CoordSys1, CoordSys2, 3, 3, P1, P2 > |
|
|
template<typename P , typename T , typename R > |
void | boost::geometry::strategy::transform::detail::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 | boost::geometry::strategy::transform::detail::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 | boost::geometry::strategy::transform::detail::cartesian_to_spherical2 (T x, T y, T z, P &p) |
| Helper function for conversion. More...
|
|
template<typename P , typename T > |
bool | boost::geometry::strategy::transform::detail::cartesian_to_spherical_equatorial2 (T x, T y, T z, P &p) |
|
template<typename P , typename T > |
bool | boost::geometry::strategy::transform::detail::cartesian_to_spherical3 (T x, T y, T z, P &p) |
|
template<typename P , typename T > |
bool | boost::geometry::strategy::transform::detail::cartesian_to_spherical_equatorial3 (T x, T y, T z, P &p) |
|