Static Public Member Functions | List of all members
f2c::Transform Class Reference

#include <transformation.h>

Static Public Member Functions

static std::unique_ptr< OGRCoordinateTransformation, void(*)(OGRCoordinateTransformation *)> createCoordTransf (std::unique_ptr< OGRSpatialReference, void(*)(OGRSpatialReference *)> in, std::unique_ptr< OGRSpatialReference, void(*)(OGRSpatialReference *)> out)
 
static std::unique_ptr< OGRSpatialReference, void(*)(OGRSpatialReference *)> createSptRef (const std::string &coord_sys, bool fail_silently=false)
 
static std::unique_ptr< OGRCoordinateTransformation, void(*)(OGRCoordinateTransformation *)> generateCoordTransf (const std::string &coord_sys_from, const std::string &coord_sys_to)
 
static F2CPoint getRefPointInGPS (const F2CField &field)
 
template<class T >
static T transform (const T &t, const F2CPoint &ref_point, const std::string &coord_sys_from, const std::string &coord_sys_to)
 
template<class T >
static T transform (const T &t, const std::string &coord_sys_from, const std::string &coord_sys_to)
 
static void transform (F2CField &field, const std::string &coord_sys_to)
 
static F2CMultiPoint transformMultiPointWithFieldRef (const F2CMultiPoint &mp, const F2CField &field, const std::string &coord_sys_to)
 
static F2CPath transformPath (const F2CPath &p, const std::string &coord_sys_from, const std::string &coord_sys_to)
 
static F2CPath transformPathWithFieldRef (const F2CPath &path, const F2CField &field, const std::string &coord_sys_to)
 
static F2CRoute transformRouteWithFieldRef (const F2CRoute &route, const F2CField &field, const std::string &coord_sys_to)
 
static F2CStrip transformStrip (const F2CStrip &s, const std::string &coord_sys_from, const std::string &coord_sys_to)
 
static F2CStrips transformStrips (const F2CStrips &s, const std::string &coord_sys_from, const std::string &coord_sys_to)
 
static F2CSwath transformSwath (const F2CSwath &s, const std::string &coord_sys_from, const std::string &coord_sys_to)
 
static F2CSwaths transformSwaths (const F2CSwaths &s, const std::string &coord_sys_from, const std::string &coord_sys_to)
 
static F2CSwaths transformSwathsWithFieldRef (const F2CSwaths &swaths, const F2CField &field, const std::string &coord_sys_to)
 
static F2CSwath transformSwathWithFieldRef (const F2CSwath &swath, const F2CField &field, const std::string &coord_sys_to)
 
static F2CPath transformToPrevCRS (const F2CPath &p, const F2CField &field)
 
static F2CRoute transformToPrevCRS (const F2CRoute &p, const F2CField &field)
 
static F2CStrip transformToPrevCRS (const F2CStrip &s, const F2CField &field)
 
static F2CStrips transformToPrevCRS (const F2CStrips &s, const F2CField &field)
 
static F2CSwath transformToPrevCRS (const F2CSwath &s, const F2CField &field)
 
static F2CSwaths transformToPrevCRS (const F2CSwaths &s, const F2CField &field)
 
static void transformToPrevCRS (F2CField &field)
 
static void transformToUTM (F2CField &field, bool is_etrs89_opt=true)
 

Detailed Description

Definition at line 20 of file transformation.h.

Member Function Documentation

◆ createCoordTransf()

std::unique_ptr< OGRCoordinateTransformation, void(*)(OGRCoordinateTransformation *)> f2c::Transform::createCoordTransf ( std::unique_ptr< OGRSpatialReference, void(*)(OGRSpatialReference *)>  in,
std::unique_ptr< OGRSpatialReference, void(*)(OGRSpatialReference *)>  out 
)
static

Definition at line 273 of file transformation.cpp.

◆ createSptRef()

std::unique_ptr< OGRSpatialReference, void(*)(OGRSpatialReference *)> f2c::Transform::createSptRef ( const std::string &  coord_sys,
bool  fail_silently = false 
)
static

Definition at line 242 of file transformation.cpp.

◆ generateCoordTransf()

std::unique_ptr< OGRCoordinateTransformation, void(*)(OGRCoordinateTransformation *)> f2c::Transform::generateCoordTransf ( const std::string &  coord_sys_from,
const std::string &  coord_sys_to 
)
static

Definition at line 14 of file transformation.cpp.

◆ getRefPointInGPS()

F2CPoint f2c::Transform::getRefPointInGPS ( const F2CField field)
static

Definition at line 235 of file transformation.cpp.

◆ transform() [1/3]

template<class T >
T f2c::Transform::transform ( const T &  t,
const F2CPoint ref_point,
const std::string &  coord_sys_from,
const std::string &  coord_sys_to 
)
static

Definition at line 85 of file transformation.h.

◆ transform() [2/3]

template<class T >
T f2c::Transform::transform ( const T &  t,
const std::string &  coord_sys_from,
const std::string &  coord_sys_to 
)
static

Definition at line 91 of file transformation.h.

◆ transform() [3/3]

void f2c::Transform::transform ( F2CField field,
const std::string &  coord_sys_to 
)
static

Definition at line 20 of file transformation.cpp.

◆ transformMultiPointWithFieldRef()

F2CMultiPoint f2c::Transform::transformMultiPointWithFieldRef ( const F2CMultiPoint mp,
const F2CField field,
const std::string &  coord_sys_to 
)
static

Definition at line 76 of file transformation.cpp.

◆ transformPath()

F2CPath f2c::Transform::transformPath ( const F2CPath p,
const std::string &  coord_sys_from,
const std::string &  coord_sys_to 
)
static

Definition at line 139 of file transformation.cpp.

◆ transformPathWithFieldRef()

F2CPath f2c::Transform::transformPathWithFieldRef ( const F2CPath path,
const F2CField field,
const std::string &  coord_sys_to 
)
static

Definition at line 50 of file transformation.cpp.

◆ transformRouteWithFieldRef()

F2CRoute f2c::Transform::transformRouteWithFieldRef ( const F2CRoute route,
const F2CField field,
const std::string &  coord_sys_to 
)
static

Definition at line 35 of file transformation.cpp.

◆ transformStrip()

F2CStrip f2c::Transform::transformStrip ( const F2CStrip s,
const std::string &  coord_sys_from,
const std::string &  coord_sys_to 
)
static

Definition at line 105 of file transformation.cpp.

◆ transformStrips()

F2CStrips f2c::Transform::transformStrips ( const F2CStrips s,
const std::string &  coord_sys_from,
const std::string &  coord_sys_to 
)
static

Definition at line 113 of file transformation.cpp.

◆ transformSwath()

F2CSwath f2c::Transform::transformSwath ( const F2CSwath s,
const std::string &  coord_sys_from,
const std::string &  coord_sys_to 
)
static

Definition at line 133 of file transformation.cpp.

◆ transformSwaths()

F2CSwaths f2c::Transform::transformSwaths ( const F2CSwaths s,
const std::string &  coord_sys_from,
const std::string &  coord_sys_to 
)
static

Definition at line 123 of file transformation.cpp.

◆ transformSwathsWithFieldRef()

F2CSwaths f2c::Transform::transformSwathsWithFieldRef ( const F2CSwaths swaths,
const F2CField field,
const std::string &  coord_sys_to 
)
static

Definition at line 95 of file transformation.cpp.

◆ transformSwathWithFieldRef()

F2CSwath f2c::Transform::transformSwathWithFieldRef ( const F2CSwath swath,
const F2CField field,
const std::string &  coord_sys_to 
)
static

Definition at line 88 of file transformation.cpp.

◆ transformToPrevCRS() [1/7]

F2CPath f2c::Transform::transformToPrevCRS ( const F2CPath p,
const F2CField field 
)
static

Definition at line 210 of file transformation.cpp.

◆ transformToPrevCRS() [2/7]

F2CRoute f2c::Transform::transformToPrevCRS ( const F2CRoute p,
const F2CField field 
)
static

Definition at line 205 of file transformation.cpp.

◆ transformToPrevCRS() [3/7]

F2CStrip f2c::Transform::transformToPrevCRS ( const F2CStrip s,
const F2CField field 
)
static

Definition at line 215 of file transformation.cpp.

◆ transformToPrevCRS() [4/7]

F2CStrips f2c::Transform::transformToPrevCRS ( const F2CStrips s,
const F2CField field 
)
static

Definition at line 220 of file transformation.cpp.

◆ transformToPrevCRS() [5/7]

F2CSwath f2c::Transform::transformToPrevCRS ( const F2CSwath s,
const F2CField field 
)
static

Definition at line 225 of file transformation.cpp.

◆ transformToPrevCRS() [6/7]

F2CSwaths f2c::Transform::transformToPrevCRS ( const F2CSwaths s,
const F2CField field 
)
static

Definition at line 230 of file transformation.cpp.

◆ transformToPrevCRS() [7/7]

void f2c::Transform::transformToPrevCRS ( F2CField field)
static

Definition at line 197 of file transformation.cpp.

◆ transformToUTM()

void f2c::Transform::transformToUTM ( F2CField field,
bool  is_etrs89_opt = true 
)
static

Definition at line 149 of file transformation.cpp.


The documentation for this class was generated from the following files:


fields2cover
Author(s):
autogenerated on Fri Apr 25 2025 02:18:31