32#ifndef FONcStructure_h_
33#define FONcStructure_h_ 1
35#include <libdap/Structure.h>
42#include "FONcBaseType.h"
54 libdap::Structure * _s ;
55 vector<FONcBaseType *> _vars ;
60 virtual void convert( vector<string> embed ,
bool _dap4=
false,
bool is_dap4_group=
false) ;
61 virtual void define(
int ncid ) ;
62 virtual void write(
int ncid ) ;
64 virtual string name() ;
66 virtual void dump( ostream &strm )
const ;
A DAP BaseType with file out netcdf information included.
A DAP Structure with file out netcdf information included.
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.
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.