#include <cuproj/error.hpp>
#include <cuproj/projection.cuh>
#include <cuproj/projection_parameters.hpp>
#include <memory>
Go to the source code of this file.
Classes | |
class | cuproj::detail::epsg_code |
Functions | |
template<typename Coordinate , typename T = typename Coordinate::value_type> | |
projection< Coordinate > * | cuproj::make_utm_projection (int zone, hemisphere hemisphere, direction dir=direction::FORWARD) |
Create a WGS84<-->UTM projection for the given UTM zone and hemisphere. | |
template<typename Coordinate > | |
cuproj::projection< Coordinate > * | cuproj::make_projection (detail::epsg_code const &src_epsg, detail::epsg_code const &dst_epsg) |
Create a projection object from EPSG codes. | |
template<typename Coordinate > | |
cuproj::projection< Coordinate > * | cuproj::make_projection (std::string const &src_epsg, std::string const &dst_epsg) |
Create a projection object from EPSG codes as "EPSG:XXXX" strings. | |
template<typename Coordinate > | |
cuproj::projection< Coordinate > * | cuproj::make_projection (int src_epsg, int const &dst_epsg) |
Create a projection object from integer EPSG codes. | |