加载中...
搜索中...
无匹配项
cuproj::transverse_mercator< Coordinate, T > 类模板参考
cuproj::transverse_mercator< Coordinate, T > 的继承图
cuproj::operation< Coordinate, T >

公共成员函数

CUPROJ_HOST_DEVICE transverse_mercator (projection_parameters< T > const ¶ms)
 构造一个横轴墨卡托投影
 
CUPROJ_HOST_DEVICE Coordinate operator() (Coordinate const &coord, direction dir) const
 对单个坐标执行 UTM 投影。
 
projection_parameters< T > setup (projection_parameters< T > const &input_params)
 为横轴墨卡托投影设置投影参数。
 

静态公共成员函数

static constexpr T utm_central_parallel (hemisphere h)
 

静态公共属性

static constexpr int ETMERC_ORDER = 6
 6 阶级数展开
 
static constexpr T utm_central_meridian = T{500000}
 

详细描述

template<typename Coordinate, typename T = typename Coordinate::value_type>
class cuproj::transverse_mercator< Coordinate, T >

定义在文件 transverse_mercator.cuh 的第 195 行。

构造函数与析构函数文档

◆ transverse_mercator()

template<typename Coordinate, typename T = typename Coordinate::value_type>
CUPROJ_HOST_DEVICE cuproj::transverse_mercator< Coordinate, T >::transverse_mercator ( projection_parameters< T > const & params)
inline

构造一个横轴墨卡托投影

参数
params投影参数

定义在文件 transverse_mercator.cuh 的第 204 行。

成员函数文档

◆ operator()()

template<typename Coordinate, typename T = typename Coordinate::value_type>
CUPROJ_HOST_DEVICE Coordinate cuproj::transverse_mercator< Coordinate, T >::operator() ( Coordinate const & coord,
direction dir ) const
inline

对单个坐标执行 UTM 投影。

参数
coord要投影的坐标
dir投影方向
返回值
投影后的坐标

定义在文件 transverse_mercator.cuh 的第 215 行。

◆ setup()

template<typename Coordinate, typename T = typename Coordinate::value_type>
projection_parameters< T > cuproj::transverse_mercator< Coordinate, T >::setup ( projection_parameters< T > const & input_params)
inline

为横轴墨卡托投影设置投影参数。

参数
input_params投影参数
返回值
为横轴墨卡托投影修改后的投影参数

定义在文件 transverse_mercator.cuh 的第 236 行。

◆ utm_central_parallel()

template<typename Coordinate, typename T = typename Coordinate::value_type>
static constexpr T cuproj::transverse_mercator< Coordinate, T >::utm_central_parallel ( hemisphere h)
inlinestaticconstexpr

定义在文件 transverse_mercator.cuh 的第 225 行。

成员数据文档

◆ ETMERC_ORDER

template<typename Coordinate, typename T = typename Coordinate::value_type>
int cuproj::transverse_mercator< Coordinate, T >::ETMERC_ORDER = 6
staticconstexpr

6 阶级数展开

定义在文件 transverse_mercator.cuh 的第 197 行。

◆ utm_central_meridian

template<typename Coordinate, typename T = typename Coordinate::value_type>
T cuproj::transverse_mercator< Coordinate, T >::utm_central_meridian = T{500000}
staticconstexpr

定义在文件 transverse_mercator.cuh 的第 223 行。


此类的文档生成自以下文件