NetCDF4 C++ API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
netcdf::MetadataCFGlobal Class Reference

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

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

Detailed Description

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_NcFileMetaCF.cpp.

Public Member Functions

 MetadataCFGlobal ()
 
 MetadataCFGlobal (MetadataCFGlobal const &rhs)
 
MetadataCFGlobaloperator= (MetadataCFGlobal const &rhs)
 
bool operator== (MetadataCFGlobal const &rhs) const
 
bool operator!= (MetadataCFGlobal const &rhs) const
 
void Clear ()
 

Public Attributes

std::string title
 title of dataset: string More...
 
std::string institution
 institution name: string More...
 
std::string contact
 contact info of data maintainer: string More...
 
std::string copyright
 copyright: string More...
 
std::string conventions
 conventions for netCDF file structure: string More...
 
std::string references
 URL or published information about this data: string. More...
 
std::string source
 source of data: string More...
 
std::string comment
 misc. comments about this file: string More...
 
std::string history
 history of this data and file: string array More...
 

Static Public Attributes

static char const defaultSeparator = '|'
 default separatory for history items is a vertical bar More...
 

Constructor & Destructor Documentation

netcdf::MetadataCFGlobal::MetadataCFGlobal ( )
inline
netcdf::MetadataCFGlobal::MetadataCFGlobal ( MetadataCFGlobal const &  rhs)
inline

Member Function Documentation

void netcdf::MetadataCFGlobal::Clear ( )
bool netcdf::MetadataCFGlobal::operator!= ( MetadataCFGlobal const &  rhs) const
inline
MetadataCFGlobal& netcdf::MetadataCFGlobal::operator= ( MetadataCFGlobal const &  rhs)
inline
bool netcdf::MetadataCFGlobal::operator== ( MetadataCFGlobal const &  rhs) const

Member Data Documentation

std::string netcdf::MetadataCFGlobal::comment
std::string netcdf::MetadataCFGlobal::contact
std::string netcdf::MetadataCFGlobal::conventions
std::string netcdf::MetadataCFGlobal::copyright
char const netcdf::MetadataCFGlobal::defaultSeparator = '|'
static
std::string netcdf::MetadataCFGlobal::history
std::string netcdf::MetadataCFGlobal::institution
std::string netcdf::MetadataCFGlobal::references
std::string netcdf::MetadataCFGlobal::source
std::string netcdf::MetadataCFGlobal::title

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