atlas
Public Types | Public Member Functions | Friends | List of all members
atlas::grid::CubedSphereTiles Class Reference
Inheritance diagram for atlas::grid::CubedSphereTiles:
Inheritance graph
[legend]
Collaboration diagram for atlas::grid::CubedSphereTiles:
Collaboration graph
[legend]

Public Types

using Spec = util::Config
 

Public Member Functions

 CubedSphereTiles (const eckit::Parametrisation &)
 
 CubedSphereTiles (const std::string &)
 
std::string type () const
 Type of the cubed-sphere tiles:
 
std::array< std::array< double, 6 >, 2 > xy2abOffsets () const
 
std::array< std::array< double, 6 >, 2 > ab2xyOffsets () const
 
void rotate (idx_t t, double xyz[]) const
 
void unrotate (idx_t t, double xyz[]) const
 
idx_t indexFromXY (const double xy[]) const
 
idx_t indexFromLonLat (const double lonlat[]) const
 
void enforceXYdomain (double xy[]) const
 
idx_t size () const
 
atlas::PointXY tileCubePeriodicity (const atlas::PointXY &xyExtended, const atlas::idx_t tile) const
 

Friends

std::ostream & operator<< (std::ostream &s, const CubedSphereTiles &cst)
 

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