42void get_grids(libdap::BaseType *bt, std::vector<libdap::Grid *> *grids);
43void get_grids(libdap::DDS &dds, std::vector<libdap::Grid *> *grids);
44bool is_geo_grid(libdap::Grid *d_grid);
46void get_coverages(libdap::BaseType *bt, std::vector<libdap::Array *> *coverages);
47void get_coverages(libdap::DMR &dmr, std::vector<libdap::Array *> *coverages);
48bool is_geo_grid(libdap::Array *d_coverage);
50void parse_gse_expression(
gse_arg *arg, libdap::BaseType * expr);
51void apply_grid_selection_expressions(libdap::Grid * grid, std::vector <GSEClause *>clauses);
52void apply_grid_selection_expressions(libdap::Array * coverage, std::vector <GSEClause *>clauses);