// *=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=* // © University Corporation for Atmospheric Research (UCAR) 2009-2010. // All rights reserved. The Government's right to use this data and/or // software (the "Work") is restricted, per the terms of Cooperative // Agreement (ATM (AGS)-0753581 10/1/08) between UCAR and the National // Science Foundation, to a "nonexclusive, nontransferable, irrevocable, // royalty-free license to exercise or have exercised for or on behalf of // the U.S. throughout the world all the exclusive rights provided by // copyrights. Such license, however, does not include the right to sell // copies or phonorecords of the copyrighted works to the public." The // Work is provided "AS IS" and without warranty of any kind. UCAR // EXPRESSLY DISCLAIMS ALL OTHER WARRANTIES, INCLUDING, BUT NOT LIMITED TO, // ANY IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR // PURPOSE. // // *=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=* #include /** * @file ParmsThreshHistIO.hh * @brief All the algorithm parameters for ThreshHist, as read in * through the constructor * @class ParmsThreshHistIO * @brief All the algorithm parameters for ThreshHist, as read in * through the constructor * * The parameters are the members of the base class */ # ifndef ParmsThreshHistIO_hh # define ParmsThreshHistIO_hh #include "ParmsThreshHist.hh" //---------------------------------------------------------------- class ParmsThreshHistIO : public ParmsThreshHist { public: /** * Default constructor (sets members to default values) */ ParmsThreshHistIO(void); /** * Default constructor, gives parameters values by reading in a parameter * file, using input command line arguments * * @param[in] argc Number of command line arguments is generally three for * real-time or six for archive mode. * @param[in] argv Typical realtime and archive mode command lines are: * 'ThreshHist -params ThreshHist.parm' * or * 'ThreshHist -params ThreshHist.pars * -interval yyyymmddhhmmdss yyyymmddhhmmdss' */ ParmsThreshHistIO(int argc, char **argv); /** * Destructor */ virtual ~ParmsThreshHistIO(void); protected: private: // void pSetTileLatLon(void); }; # endif // ParmsThreshHistIO_HH