class final
PolarStereographic
Base classes
Public types
Public static functions
-
static auto className() -> std::
string
Constructors, destructors, conversion operators
- PolarStereographic(const Spec& spec) explicit
- Regular(const Spec& spec) explicit
Public functions
-
void fill_spec(spec::
Custom& custom) const override - auto dlon() const -> double
- auto dlat() const -> double
- auto nlon() const -> size_t
- auto nlat() const -> size_t
- auto dx() const -> double virtual
- auto dy() const -> double virtual
- auto nx() const -> size_t virtual
- auto ny() const -> size_t virtual
- auto x() const -> const Range&
- auto y() const -> const Range&
- auto cbegin() const -> iterator override
- auto cend() const -> iterator override
- auto size() const -> size_t final
- 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 includesNorthPole() const -> bool virtual
- auto includesSouthPole() const -> bool virtual
- auto isPeriodicWestEast() const -> bool virtual
-
auto to_points() const -> std::
vector<Point> virtual -
auto to_latlon() const -> std::
pair<std:: vector<double>, std:: vector<double>> virtual - auto ordering() const -> Ordering virtual
- auto reorder(Ordering) const -> Renumber 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_reordered(Ordering) const -> Grid* virtual
- auto make_grid_cropped(const Area&) const -> Grid* virtual
Typedef documentation
using eckit:: geo:: grid:: regularxy:: PolarStereographic:: uid_t = std:: string
#include <eckit/geo/Grid.h>
using eckit:: geo:: grid:: regularxy:: PolarStereographic:: builder_t = BuilderT1<Grid>
#include <eckit/geo/Grid.h>
using eckit:: geo:: grid:: regularxy:: PolarStereographic:: ARG1 = const Spec&
#include <eckit/geo/Grid.h>
using eckit:: geo:: grid:: regularxy:: PolarStereographic:: iterator = Iterator
#include <eckit/geo/Grid.h>
Function documentation
static std:: string eckit:: geo:: grid:: regularxy:: PolarStereographic:: className()
#include <eckit/geo/Grid.h>
eckit:: geo:: grid:: regularxy:: PolarStereographic:: Regular(const Spec& spec) explicit
#include <eckit/geo/grid/RegularXY.h>
double eckit:: geo:: grid:: regularxy:: PolarStereographic:: dlon() const
#include <eckit/geo/grid/RegularXY.h>
double eckit:: geo:: grid:: regularxy:: PolarStereographic:: dlat() const
#include <eckit/geo/grid/RegularXY.h>
size_t eckit:: geo:: grid:: regularxy:: PolarStereographic:: nlon() const
#include <eckit/geo/grid/RegularXY.h>
size_t eckit:: geo:: grid:: regularxy:: PolarStereographic:: nlat() const
#include <eckit/geo/grid/RegularXY.h>
double eckit:: geo:: grid:: regularxy:: PolarStereographic:: dx() const virtual
#include <eckit/geo/grid/Regular.h>
double eckit:: geo:: grid:: regularxy:: PolarStereographic:: dy() const virtual
#include <eckit/geo/grid/Regular.h>
size_t eckit:: geo:: grid:: regularxy:: PolarStereographic:: nx() const virtual
#include <eckit/geo/grid/Regular.h>
size_t eckit:: geo:: grid:: regularxy:: PolarStereographic:: ny() const virtual
#include <eckit/geo/grid/Regular.h>
const Range& eckit:: geo:: grid:: regularxy:: PolarStereographic:: x() const
#include <eckit/geo/grid/Regular.h>
const Range& eckit:: geo:: grid:: regularxy:: PolarStereographic:: y() const
#include <eckit/geo/grid/Regular.h>
iterator eckit:: geo:: grid:: regularxy:: PolarStereographic:: cbegin() const override
#include <eckit/geo/grid/Regular.h>
iterator eckit:: geo:: grid:: regularxy:: PolarStereographic:: cend() const override
#include <eckit/geo/grid/Regular.h>
size_t eckit:: geo:: grid:: regularxy:: PolarStereographic:: size() const final
#include <eckit/geo/grid/Regular.h>
iterator eckit:: geo:: grid:: regularxy:: PolarStereographic:: begin() const
#include <eckit/geo/Grid.h>
iterator eckit:: geo:: grid:: regularxy:: PolarStereographic:: end() const
#include <eckit/geo/Grid.h>
const Spec& eckit:: geo:: grid:: regularxy:: PolarStereographic:: spec() const
#include <eckit/geo/Grid.h>
std:: string eckit:: geo:: grid:: regularxy:: PolarStereographic:: spec_str() const
#include <eckit/geo/Grid.h>
uid_ t eckit:: geo:: grid:: regularxy:: PolarStereographic:: uid() const
#include <eckit/geo/Grid.h>
uid_ t eckit:: geo:: grid:: regularxy:: PolarStereographic:: calculate_uid() const virtual
#include <eckit/geo/Grid.h>
bool eckit:: geo:: grid:: regularxy:: PolarStereographic:: includesNorthPole() const virtual
#include <eckit/geo/Grid.h>
bool eckit:: geo:: grid:: regularxy:: PolarStereographic:: includesSouthPole() const virtual
#include <eckit/geo/Grid.h>
bool eckit:: geo:: grid:: regularxy:: PolarStereographic:: isPeriodicWestEast() const virtual
#include <eckit/geo/Grid.h>
std:: vector<Point> eckit:: geo:: grid:: regularxy:: PolarStereographic:: to_points() const virtual
#include <eckit/geo/Grid.h>
std:: pair<std:: vector<double>, std:: vector<double>> eckit:: geo:: grid:: regularxy:: PolarStereographic:: to_latlon() const virtual
#include <eckit/geo/Grid.h>
Ordering eckit:: geo:: grid:: regularxy:: PolarStereographic:: ordering() const virtual
#include <eckit/geo/Grid.h>
Renumber eckit:: geo:: grid:: regularxy:: PolarStereographic:: reorder(Ordering) const virtual
#include <eckit/geo/Grid.h>
const Area& eckit:: geo:: grid:: regularxy:: PolarStereographic:: area() const virtual
#include <eckit/geo/Grid.h>
Renumber eckit:: geo:: grid:: regularxy:: PolarStereographic:: crop(const Area&) const virtual
#include <eckit/geo/Grid.h>
const area:: BoundingBox& eckit:: geo:: grid:: regularxy:: PolarStereographic:: boundingBox() const virtual
#include <eckit/geo/Grid.h>
area:: BoundingBox* eckit:: geo:: grid:: regularxy:: PolarStereographic:: calculate_bbox() const virtual
#include <eckit/geo/Grid.h>
Grid* eckit:: geo:: grid:: regularxy:: PolarStereographic:: make_grid_reordered(Ordering) const virtual
#include <eckit/geo/Grid.h>
Grid* eckit:: geo:: grid:: regularxy:: PolarStereographic:: make_grid_cropped(const Area&) const virtual
#include <eckit/geo/Grid.h>