#include <fimex/coordSys/verticalTransform/Height.h>
|
| Height (const std::string &height) |
|
virtual | ~Height () |
|
virtual std::string | getName () const |
|
virtual int | getPreferredVerticalType () const |
| the most natural vertical type, one of the MIFI_VINT_* in fimex/mifi_constants.h More...
|
|
virtual std::string | getParameterString () const |
| list the parameters More...
|
|
virtual bool | isComplete () const |
|
virtual | ~VerticalTransformation () |
|
virtual boost::shared_ptr< ToVLevelConverter > | getConverter (const boost::shared_ptr< CDMReader > &reader, int verticalType, size_t unLimDimPos, boost::shared_ptr< const CoordinateSystem > cs, size_t nx, size_t ny, size_t nz, size_t nt) const |
|
boost::shared_ptr< ToVLevelConverter > | getConverter (const boost::shared_ptr< CDMReader > &reader, int verticalType, size_t unLimDimPos, boost::shared_ptr< const CoordinateSystem > cs) const |
| same as getConverter, but determines nx, nz, nt using MetNoFimex::getSimpleAxes from CDMUtils More...
|
|
|
virtual boost::shared_ptr< ToVLevelConverter > | getPressureConverter (const boost::shared_ptr< CDMReader > &reader, size_t unLimDimPos, boost::shared_ptr< const CoordinateSystem > cs, size_t nx, size_t ny, size_t nt) const |
|
virtual boost::shared_ptr< ToVLevelConverter > | getHeightConverter (const boost::shared_ptr< CDMReader > &reader, size_t unLimDimPos, boost::shared_ptr< const CoordinateSystem > cs, size_t nx, size_t ny, size_t nz, size_t nt) const |
|
virtual boost::shared_ptr< ToVLevelConverter > | getAltitudeConverter (const boost::shared_ptr< CDMReader > &reader, size_t unLimDimPos, boost::shared_ptr< const CoordinateSystem > cs, size_t nx, size_t ny, size_t nz, size_t nt) const |
|
MetNoFimex::Height::Height |
( |
const std::string & |
height | ) |
|
|
inline |
virtual MetNoFimex::Height::~Height |
( |
| ) |
|
|
inlinevirtual |
virtual boost::shared_ptr<ToVLevelConverter> MetNoFimex::Height::getAltitudeConverter |
( |
const boost::shared_ptr< CDMReader > & |
reader, |
|
|
size_t |
unLimDimPos, |
|
|
boost::shared_ptr< const CoordinateSystem > |
cs, |
|
|
size_t |
nx, |
|
|
size_t |
ny, |
|
|
size_t |
nz, |
|
|
size_t |
nt |
|
) |
| const |
|
protectedvirtual |
Default implementation: Convert to altitude (height above MSL) with pressure(-converter) and standard atmosphere.
- Parameters
-
reader | |
unLimDimPos | |
cs | |
nx | |
ny | |
nz | |
nt | |
- Returns
Reimplemented from MetNoFimex::VerticalTransformation.
Referenced by isComplete().
virtual boost::shared_ptr<ToVLevelConverter> MetNoFimex::Height::getHeightConverter |
( |
const boost::shared_ptr< CDMReader > & |
reader, |
|
|
size_t |
unLimDimPos, |
|
|
boost::shared_ptr< const CoordinateSystem > |
cs, |
|
|
size_t |
nx, |
|
|
size_t |
ny, |
|
|
size_t |
nz, |
|
|
size_t |
nt |
|
) |
| const |
|
protectedvirtual |
Default implementation: Convert to height above ground with pressure(-converter) and standard atmosphere.
- Parameters
-
reader | |
unLimDimPos | |
cs | |
nx | |
ny | |
nz | |
nt | |
- Returns
Reimplemented from MetNoFimex::VerticalTransformation.
Referenced by isComplete().
virtual std::string MetNoFimex::Height::getName |
( |
| ) |
const |
|
inlinevirtual |
virtual std::string MetNoFimex::Height::getParameterString |
( |
| ) |
const |
|
inlinevirtual |
virtual int MetNoFimex::Height::getPreferredVerticalType |
( |
| ) |
const |
|
inlinevirtual |
virtual boost::shared_ptr<ToVLevelConverter> MetNoFimex::Height::getPressureConverter |
( |
const boost::shared_ptr< CDMReader > & |
reader, |
|
|
size_t |
unLimDimPos, |
|
|
boost::shared_ptr< const CoordinateSystem > |
cs, |
|
|
size_t |
nx, |
|
|
size_t |
ny, |
|
|
size_t |
nt |
|
) |
| const |
|
protectedvirtual |
virtual bool MetNoFimex::Height::isComplete |
( |
| ) |
const |
|
inlinevirtual |
static NAME constant
- Returns
- height
Referenced by getName().
The documentation for this class was generated from the following file:
- include/fimex/coordSys/verticalTransform/Height.h