class final
#include <eckit/geo/grid/HEALPix.h>
HEALPix
Base classes
- class Reduced
Public types
Public static functions
-
static auto spec(const std::
string& name) -> Spec* -
static auto className() -> std::
string
Constructors, destructors, conversion operators
Public functions
- auto Nside() const -> size_t
- auto cbegin() const -> iterator override
- auto cend() const -> iterator override
- auto size() const -> size_t override
- auto ni(size_t j) const -> size_t override
- auto nj() const -> size_t override
-
auto to_points() const -> std::
vector<Point> override -
auto to_latlon() const -> std::
pair<std:: vector<double>, std:: vector<double>> override - auto ordering() const -> Ordering override
- auto reorder(Ordering) const -> Renumber override
- auto make_grid_reordered(Ordering ordering) const -> Grid* override
- auto begin() const -> iterator
- auto end() const -> iterator
- auto spec() const -> const Spec&
-
auto spec_str() const -> std::
string -
auto uid() const -> uid_
t -
auto calculate_uid() const -> uid_
t virtual - auto area() const -> const Area& virtual
- auto crop(const Area&) const -> Renumber virtual
-
auto boundingBox() const -> const area::
BoundingBox& virtual -
auto calculate_bbox() const -> area::
BoundingBox* virtual - auto make_grid_cropped(const Area&) const -> Grid* virtual
Private functions
- auto includesNorthPole() const -> bool override
- auto includesSouthPole() const -> bool override
- auto isPeriodicWestEast() const -> bool override
-
void fill_spec(spec::
Custom&) const override -
auto latitudes() const -> const std::
vector<double>& override -
auto longitudes(size_t i) const -> std::
vector<double> override
Typedef documentation
using eckit:: geo:: grid:: HEALPix:: uid_t = std:: string
#include <eckit/geo/Grid.h>
using eckit:: geo:: grid:: HEALPix:: builder_t = BuilderT1<Grid>
#include <eckit/geo/Grid.h>
using eckit:: geo:: grid:: HEALPix:: ARG1 = const Spec&
#include <eckit/geo/Grid.h>
using eckit:: geo:: grid:: HEALPix:: iterator = Iterator
#include <eckit/geo/Grid.h>
Function documentation
static std:: string eckit:: geo:: grid:: HEALPix:: className()
#include <eckit/geo/Grid.h>
iterator eckit:: geo:: grid:: HEALPix:: begin() const
#include <eckit/geo/Grid.h>
iterator eckit:: geo:: grid:: HEALPix:: end() const
#include <eckit/geo/Grid.h>
const Spec& eckit:: geo:: grid:: HEALPix:: spec() const
#include <eckit/geo/Grid.h>
std:: string eckit:: geo:: grid:: HEALPix:: spec_str() const
#include <eckit/geo/Grid.h>
uid_ t eckit:: geo:: grid:: HEALPix:: uid() const
#include <eckit/geo/Grid.h>
uid_ t eckit:: geo:: grid:: HEALPix:: calculate_uid() const virtual
#include <eckit/geo/Grid.h>
const Area& eckit:: geo:: grid:: HEALPix:: area() const virtual
#include <eckit/geo/Grid.h>
Renumber eckit:: geo:: grid:: HEALPix:: crop(const Area&) const virtual
#include <eckit/geo/Grid.h>
const area:: BoundingBox& eckit:: geo:: grid:: HEALPix:: boundingBox() const virtual
#include <eckit/geo/Grid.h>
area:: BoundingBox* eckit:: geo:: grid:: HEALPix:: calculate_bbox() const virtual
#include <eckit/geo/Grid.h>
Grid* eckit:: geo:: grid:: HEALPix:: make_grid_cropped(const Area&) const virtual
#include <eckit/geo/Grid.h>