37 class LnPressure :
public VerticalTransformation
63 virtual bool isComplete()
const {
return lev !=
"" && p0 !=
"";}
65 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
Definition: C_CDMReader.h:35
static const std::string NAME()
Definition: LnPressure.h:56
virtual int getPreferredVerticalType() const
the most natural vertical type, one of the MIFI_VINT_* in fimex/mifi_constants.h
Definition: LnPressure.h:61
virtual ~LnPressure()
Definition: LnPressure.h:51
virtual std::string getName() const
Definition: LnPressure.h:60
LnPressure(const std::string &lev, const std::string &p0)
Definition: LnPressure.h:50
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
const std::string p0
Definition: LnPressure.h:42
virtual bool isComplete() const
Definition: LnPressure.h:63
#define MIFI_VINT_PRESSURE
vertical interpolation type
Definition: mifi_constants.h:168
virtual std::string getParameterString() const
list the parameters
Definition: LnPressure.h:62
const std::string lev
Definition: LnPressure.h:41