17 #include "atlas/library/config.h" 18 #include "atlas/util/ObjectHandle.h" 24 class Parametrisation;
40 #ifndef DOXYGEN_SHOULD_SKIP_THIS 42 class CubedSphereTiles;
48 class CubedSphereTiles : DOXYGEN_HIDE( public util::ObjectHandle<atlas::grid::detail::CubedSphereTiles> ) {
59 std::string type()
const;
63 std::array<std::array<double, 6>, 2> xy2abOffsets()
const;
65 std::array<std::array<double, 6>, 2> ab2xyOffsets()
const;
67 void rotate(
idx_t t,
double xyz[] )
const;
69 void unrotate(
idx_t t,
double xyz[] )
const;
72 idx_t indexFromXY(
const double xy[] )
const;
75 idx_t indexFromLonLat(
const double lonlat[] )
const;
79 void enforceXYdomain(
double xy[] )
const;
90 void print( std::ostream& )
const;
92 friend std::ostream& operator<<( std::ostream& s,
const CubedSphereTiles& cst );
Point in arbitrary XY-coordinate system.
Definition: Point.h:40
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
Configuration class used to construct various atlas components.
Definition: Config.h:27