加载中...
搜索中...
无匹配项
cuproj::offset_scale_cartesian_coordinates< Coordinate, T > 类模板参考

给定米制笛卡尔坐标 (x, y),对其进行偏移和缩放,使其与投影的原点和比例(椭球体半长轴)对应。 更多...

cuproj::offset_scale_cartesian_coordinates< Coordinate, T > 的继承图
cuproj::operation< Coordinate, T >

公共成员函数

CUPROJ_HOST_DEVICE offset_scale_cartesian_coordinates (projection_parameters< T > const ¶ms)
 构造函数。
 
CUPROJ_HOST_DEVICE Coordinate operator() (Coordinate const &coord, direction dir) const
 偏移并缩放单个坐标。
 

详细描述

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

给定米制笛卡尔坐标 (x, y),对其进行偏移和缩放,使其与投影的原点和比例(椭球体半长轴)对应。

模板参数
Coordinate坐标类型
T坐标值类型

定义于文件 offset_scale_cartesian_coordinates.cuh43 行。

构造函数和析构函数文档

◆ offset_scale_cartesian_coordinates()

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

构造函数。

参数
params投影参数,包括椭球体半长轴和投影原点

定义于文件 offset_scale_cartesian_coordinates.cuh51 行。

成员函数文档

◆ operator()()

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

偏移并缩放单个坐标。

参数
coord要偏移和缩放的坐标
dir操作的方向,向前或向后
返回值
偏移和缩放后的坐标

定义于文件 offset_scale_cartesian_coordinates.cuh63 行。


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