NetCDF4 C++ API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
netcdf::MetadataCFVariable< TNumeric > Class Template Reference

Class managing variable metadata that conform to netCDF CF conventions. A typical set of attributes are known. More...

#include <NetCDF/cpp4/src/metadata/MetadataCFVariable.h>

Detailed Description

template<typename TNumeric>
class netcdf::MetadataCFVariable< TNumeric >

Copyright:
Copyright 2013 Colorado State University. All rights reserved.
Organization:
Natural Resource Ecology Laboratory
Colorado State University, Fort Collins, CO 80523 USA
www.nrel.colostate.edu
Project:
IRC <www.nrel.colostate.edu/projects/irc/>
Author
Tom Hilinski tom.h.nosp@m.ilin.nosp@m.ski@c.nosp@m.olos.nosp@m.tate..nosp@m.edu
Date
2013Jul
Examples:
Test_NcVarMetaCF.cpp.

Public Member Functions

 MetadataCFVariable ()
 
 MetadataCFVariable (MetadataCFVariable const &rhs)
 
MetadataCFVariableoperator= (MetadataCFVariable const &rhs)
 
bool operator== (MetadataCFVariable const &rhs) const
 
bool operator!= (MetadataCFVariable const &rhs) const
 
void Clear ()
 

Public Attributes

std::string longName
 long_name : string More...
 
std::string standardName
 standard_name : string More...
 
std::string units
 units : string More...
 
TNumeric validMin
 valid_min : numeric type More...
 
TNumeric validMax
 valid_max : numeric type More...
 
TNumeric fillValue
 _FillValue : matching type More...
 
std::string encoding
 _Encoding : string More...
 

Constructor & Destructor Documentation

template<typename TNumeric>
netcdf::MetadataCFVariable< TNumeric >::MetadataCFVariable ( )
inline
template<typename TNumeric>
netcdf::MetadataCFVariable< TNumeric >::MetadataCFVariable ( MetadataCFVariable< TNumeric > const &  rhs)
inline

Member Function Documentation

template<typename TNumeric >
void netcdf::MetadataCFVariable< TNumeric >::Clear ( )
template<typename TNumeric>
bool netcdf::MetadataCFVariable< TNumeric >::operator!= ( MetadataCFVariable< TNumeric > const &  rhs) const
inline
template<typename TNumeric>
MetadataCFVariable& netcdf::MetadataCFVariable< TNumeric >::operator= ( MetadataCFVariable< TNumeric > const &  rhs)
inline
template<typename TNumeric >
bool netcdf::MetadataCFVariable< TNumeric >::operator== ( MetadataCFVariable< TNumeric > const &  rhs) const

Member Data Documentation

template<typename TNumeric>
std::string netcdf::MetadataCFVariable< TNumeric >::encoding
template<typename TNumeric>
TNumeric netcdf::MetadataCFVariable< TNumeric >::fillValue
template<typename TNumeric>
std::string netcdf::MetadataCFVariable< TNumeric >::longName
template<typename TNumeric>
std::string netcdf::MetadataCFVariable< TNumeric >::standardName
template<typename TNumeric>
std::string netcdf::MetadataCFVariable< TNumeric >::units
template<typename TNumeric>
TNumeric netcdf::MetadataCFVariable< TNumeric >::validMax
template<typename TNumeric>
TNumeric netcdf::MetadataCFVariable< TNumeric >::validMin

The documentation for this class was generated from the following file: