![]()  | 
  
    | 
 
Wrapper for meteorological products derived from VolumeOp. More...


Public Member Functions | |
| ProductCommand (const ProductCommand &cmd) | |
| virtual void | update () override | 
| Returns a description for help functions.   | |
| void | exec () const override | 
| Run the command with current parameter values.   | |
| virtual std::ostream & | toStream (std::ostream &ostr) const | 
  Public Member Functions inherited from BeanCommand< OP > | |
| BeanCommand (const std::string &name, const std::string &description) | |
| BeanCommand (const BeanCommand &cmd) | |
| BeanCommand (OP &b) | |
| virtual const bean_t & | getBean () const | 
| virtual bean_t & | getBean () | 
| const std::string & | getName () const final | 
| Returns the class name of this command, like "CmdVerbose".   | |
| const std::string & | getDescription () const final | 
| virtual const drain::ReferenceMap & | getParameters () const | 
  Public Member Functions inherited from Command | |
| Command (const Command &cmd) | |
| virtual void | setParameters (const std::string &args) final | 
| template<class T > | |
| void | setParameters (const T &args) | 
| template<class T > | |
| void | setParameter (const std::string &key, const T &value) | 
| Set a value to a single parameter.   | |
| bool | hasParameters () const | 
| virtual void | run (const std::string ¶ms="") final | 
| Description of result, comparable to a return type of a function. ?   | |
| Command & | addSection (int i) | 
| const std::string & | getLastParameters () const | 
| virtual void | getRelatedCommands (std::ostream &ostr=std::cout) const | 
| void | linkRelated (const std::string &cmdKey) const | 
| Add related command(s), to appear in help after "See-also:" phrase.   | |
| virtual void | parametersToStream (std::ostream &ostr, const std::string &indent=" ") const | 
| By default, the "true", technical parameters.   | |
| virtual void | parameterKeysToStream (std::ostream &ostr) const | 
| void | parameterKeysToStream (std::ostream &ostr, const std::list< std::string > &list, char sep=',') const | 
  Public Member Functions inherited from Contextual | |
| Contextual () | |
| Sets internal contextPtr to NULL.  | |
| Contextual (const Contextual &src) | |
| Copies base context (even null) of the source. Notice that the actual instance may be of derived class.  | |
| Contextual (Context &ctx) | |
| Copies internal contextPtr.  | |
| template<class C > | |
| void | setContext () | 
| Sets internal contextPtr to the static source.  | |
| void | setExternalContext (Context &ctx) | 
| Sets internal contextPtr to outside target.  | |
| bool | contextIsSet () const | 
| True, if contextPtr has been set.  | |
| template<class T = Context> | |
| T & | getContext () const | 
| If context has been set, returns it through a cast to base class Context.   | |
Additional Inherited Members | |
  Public Types inherited from BeanCommand< OP > | |
| typedef OP | bean_t | 
  Public Types inherited from Command | |
| typedef int | cmd_section_type | 
  Static Public Member Functions inherited from Contextual | |
| template<class T > | |
| static Cloner< Context, T > & | getCloner () | 
  Public Attributes inherited from BeanCommand< OP > | |
| OP | bean | 
  Public Attributes inherited from Command | |
| cmd_section_type | section = 1 | 
  Static Public Attributes inherited from Command | |
| static const SprinterLayout | cmdArgLayout = {",", "?", "=", ""} | 
  Protected Member Functions inherited from BeanCommand< OP > | |
| virtual drain::ReferenceMap & | getParameters () final | 
  Protected Attributes inherited from Command | |
| std::set< std::string > | relatedCommands | 
| std::string | lastParameters | 
  Protected Attributes inherited from Contextual | |
| Context * | contextPtr | 
Wrapper for meteorological products derived from VolumeOp.
| T | - product operator, like CappiOp. | 
      
  | 
  inlineoverridevirtual | 
Run the command with current parameter values.
Reimplemented from Command.
      
  | 
  inlineoverridevirtual | 
Returns a description for help functions.
this->bean.setParameters(params);
Determines if also intermediate results (1) are saved. See –aStore
Reimplemented from Command.
 1.9.8