This class is for storing a list of up to 10 parameters and is used as a way of informing the FCSTdatabase class about the model you wish to store/access.  
 More...
#include <fcst_db.h>
 | 
|   | DatabaseOC () | 
|   | Constructor.  More...
  | 
|   | 
| bool  | add_param (const std::string &name, const double &value) | 
|   | Function for adding a parameter (name and value pair) to the list of up to 5 parameters.  More...
  | 
|   | 
| bool  | add_param (const std::string &, const std::string &) | 
|   | 
| void  | clear () | 
|   | Function for clearing parameter data so one can reuse the same object more than once.  More...
  | 
|   | 
| bool  | compare (const DatabaseOC &other, const double &tolerance) | 
|   | Function for performing a tolerance based comparison of OC object with another OC object.  More...
  | 
|   | 
This class is for storing a list of up to 10 parameters and is used as a way of informing the FCSTdatabase class about the model you wish to store/access. 
 
      
        
          | FcstUtilities::DatabaseOC::DatabaseOC  | 
          ( | 
           | ) | 
           | 
        
      
 
 
      
        
          | bool FcstUtilities::DatabaseOC::add_param  | 
          ( | 
          const std::string &  | 
          name,  | 
        
        
           | 
           | 
          const double &  | 
          value  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Function for adding a parameter (name and value pair) to the list of up to 5 parameters. 
Returns false if unsuccessful.
See Unit test "testHasData" for usage demo. 
 
 
      
        
          | bool FcstUtilities::DatabaseOC::add_param  | 
          ( | 
          const std::string &  | 
          ,  | 
        
        
           | 
           | 
          const std::string &  | 
            | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
  
  
      
        
          | void FcstUtilities::DatabaseOC::clear  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Function for clearing parameter data so one can reuse the same object more than once. 
References num_param, and param_data.
 
 
      
        
          | bool FcstUtilities::DatabaseOC::compare  | 
          ( | 
          const DatabaseOC &  | 
          other,  | 
        
        
           | 
           | 
          const double &  | 
          tolerance  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Function for performing a tolerance based comparison of OC object with another OC object. 
Returns false if the two OC objects do not match within a certain tolerance. 
 
 
  
  
      
        
          | int FcstUtilities::DatabaseOC::max_param | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | int FcstUtilities::DatabaseOC::num_param | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | std::vector<std::vector<std::string> > FcstUtilities::DatabaseOC::param_data | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following file: