10 #include "atlas/grid/Tiles.h" 11 #include "atlas/library/config.h" 12 #include "atlas/projection/detail/ProjectionImpl.h" 13 #include "eckit/config/Parametrisation.h" 14 #include "eckit/utils/Hash.h" 17 class CubedSphereTiles;
21 namespace projection {
29 void hash( eckit::Hash& )
const;
35 void xy2lonlat_post(
double xyz[],
const idx_t t,
double crd[] )
const;
36 void lonlat2xy_pre(
double crd[],
idx_t& t,
double xyz[] )
const;
38 void xy2alphabetat(
const double xy[],
idx_t& t,
double ab[] )
const;
39 void alphabetat2xy(
const idx_t t,
const double ab[],
double xy[] )
const;
51 std::array<std::array<double, 6>, 2> tiles_offsets_ab2xy_;
52 std::array<std::array<double, 6>, 2> tiles_offsets_xy2ab_;
Definition: ProjectionImpl.h:39
Contains all atlas classes and methods.
Definition: atlas-grids.cc:33
long idx_t
Integer type for indices in connectivity tables.
Definition: config.h:42
Definition: CubedSphereProjectionBase.h:24