所有变换操作的基类。更多...
公共成员函数 | |
CUPROJ_HOST_DEVICE Coordinate | operator() (Coordinate const &c, direction dir) const |
将变换操作应用于坐标。 | |
projection_parameters< T > | setup (projection_parameters< T > const ¶ms) |
修改变换操作的投影参数。 | |
所有变换操作的基类。
此类用于定义所有变换操作的接口。变换操作是一个函数对象,它接受一个坐标并返回一个坐标。操作由 cuproj::projection 组合在一起形成变换管线。
Coordinate | |
Coordinate::value_type |
定义位于 operation.cuh 文件第 63 行。
|
inline |
|
inline |
修改变换操作的投影参数。
一些(但不是所有)操作需要额外参数在 projection_params 对象中设置。此函数由 cuproj::projection::setup() 调用,以允许操作根据需要修改参数。
最终的 project_parameters 会传递给变换管线中的每个操作。
params | 投影参数 |
定义位于 operation.cuh 文件第 86 行。