32 #ifndef FONcTransfrom_h_
33 #define FONcTransfrom_h_ 1
46 using namespace::libdap ;
49 #include <BESDataHandlerInterface.h>
67 vector<FONcBaseType *> _fonc_vars;
68 vector<FONcBaseType *> _total_fonc_vars_in_grp;
69 set<string> _included_grp_names;
70 map<string,unsigned long> GFQN_dimname_to_dimsize;
71 map<string,unsigned long> VFQN_dimname_to_dimsize;
92 virtual void dump(ostream &strm)
const;
94 virtual void transform_dap4_no_group();
95 virtual void transform_dap4_group(D4Group*,
bool is_root,
int par_grp_id,std::map<std::string,int>&,std::vector<int>&);
96 virtual void transform_dap4_group_internal(D4Group*,
bool is_root,
int par_grp_id,std::map<std::string,int>&,std::vector<int>&);
97 virtual void check_and_obtain_dimensions(D4Group*grp,
bool);
98 virtual void check_and_obtain_dimensions_internal(D4Group*grp);
99 virtual bool check_group_support();
100 virtual void gen_included_grp_list(D4Group*grp);
Structure storing information used by the BES to handle the request.
top level BES object to house generic methods
A DAP BaseType with file out netcdf information included.