32#ifndef FONcStructure_h_
33#define FONcStructure_h_ 1
35#include <libdap/Structure.h>
42#include "FONcBaseType.h"
54 libdap::Structure * _s ;
56 bool can_handle_str_memb =
true;
62 virtual void define(
int ncid ) ;
63 virtual void write(
int ncid ) ;
65 virtual string name() ;
virtual void dump(ostream &strm) const
dumps information about this object for debugging purposes
virtual void define(int ncid)
Define the members of the structure in the netcdf file.
FONcStructure(libdap::BaseType *b)
Constructor for FONcStructure that takes a DAP Structure.
virtual void write(int ncid)
write the member variables of the structure to the netcdf file
virtual string name()
Returns the name of the structure.
virtual void convert(vector< string > embed, bool _dap4=false, bool is_dap4_group=false)
Creates the FONc objects for each variable of the DAP structure.
virtual ~FONcStructure()
Destructor that cleans up the structure.