| 
    IODA
    
   | 
 
Used to specify a new variable with the collective createWithScales function. More...
#include <Has_Variables.h>


Public Member Functions | |
| virtual | ~NewVariable_Base () | 
| NewVariable_Base (const std::string &name, const Type &dataType, const NewVariables_Scales_t &scales, const VariableCreationParameters ¶ms) | |
| NewVariable_Base (const std::string &name, const std::type_index &dataType, const NewVariables_Scales_t &scales, const VariableCreationParameters ¶ms) | |
Public Attributes | |
| std::string | name_ | 
| Name of the variable.  More... | |
| std::type_index | dataType_ | 
| Type of the new dimension. Int, char, etc. Used if a type is not passed directly.  More... | |
| Type | dataTypeKnown_ | 
| Type of the new dimension. Used if a type is passed directly.  More... | |
| NewVariables_Scales_t | scales_ | 
| Dimension scales.  More... | |
| VariableCreationParameters | vcp_ | 
| Var creation params.  More... | |
Used to specify a new variable with the collective createWithScales function.
Definition at line 149 of file Has_Variables.h.
      
  | 
  inlinevirtual | 
Definition at line 161 of file Has_Variables.h.
      
  | 
  inline | 
Definition at line 163 of file Has_Variables.h.
      
  | 
  inline | 
Definition at line 170 of file Has_Variables.h.
| std::type_index ioda::NewVariable_Base::dataType_ | 
Type of the new dimension. Int, char, etc. Used if a type is not passed directly.
Definition at line 153 of file Has_Variables.h.
| Type ioda::NewVariable_Base::dataTypeKnown_ | 
Type of the new dimension. Used if a type is passed directly.
Definition at line 155 of file Has_Variables.h.
| std::string ioda::NewVariable_Base::name_ | 
Name of the variable.
Definition at line 151 of file Has_Variables.h.
| NewVariables_Scales_t ioda::NewVariable_Base::scales_ | 
Dimension scales.
Definition at line 157 of file Has_Variables.h.
| VariableCreationParameters ioda::NewVariable_Base::vcp_ | 
Var creation params.
Definition at line 159 of file Has_Variables.h.