/** * @file ParmsPrecipAccumCalcIO.hh * @brief User defined parameters for PrecipAccumCalc application, as read in * through the constructor * @class ParmsPrecipAccumCalcIO * @brief User defined parameters for PrecipAccumCalc application, as read in * through the constructor * * The parameters are the members of the base class */ # ifndef PARMS_PRECIPACCUMCALC_IO_HH # define PARMS_PRECIPACCUMCALC_IO_HH #include "ParmsPrecipAccumCalc.hh" class ParmsPrecipAccumCalcIO : public ParmsPrecipAccumCalc { public: /** * Constructor */ ParmsPrecipAccumCalcIO(void); /** * Constructor * @param[in] argc Number of command line arguments is generally three for * real-time or six for archive mode. * @param[in] argv Typical real-time and archive mode command lines are: * 'PrecipAccumCalc -params PrecipAccumCalc.params' or * 'PrecipAccumCalc -params PrecipAccumCalc.params -interval * yyyymmddhhmmdss yyyymmddhhmmdss' */ ParmsPrecipAccumCalcIO(int argc, char **argv); /** * destructor */ virtual ~ParmsPrecipAccumCalcIO(void); protected: private: }; # endif // ParmsPrecipAccumCalcIO.hh