36 class ToVLevelConverter;
43 class Pressure :
public VerticalTransformation
64 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;
basic_string< char > string
virtual int getPreferredVerticalType() const
the most natural vertical type, one of the MIFI_VINT_* in fimex/mifi_constants.h
Definition: Pressure.h:60
Definition: C_CDMReader.h:35
static const std::string NAME()
Definition: Pressure.h:55
virtual std::string getParameterString() const
list the parameters
Definition: Pressure.h:61
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 std::string getName() const
Definition: Pressure.h:59
virtual ~Pressure()
Definition: Pressure.h:50
Pressure(const std::string &pressure)
Definition: Pressure.h:49
virtual bool isComplete() const
Definition: Pressure.h:62
const std::string pressure
name of the pressure variable
Definition: Pressure.h:48
#define MIFI_VINT_PRESSURE
vertical interpolation type
Definition: mifi_constants.h:168