libcuproj  24.02.00
Loading...
Searching...
No Matches
Classes | Functions
projection_factories.cuh File Reference
#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.