48class GridGeoConstraint :
public GeoConstraint
55 libdap::Array *d_coverage;
56 libdap::Array *d_latitude;
57 libdap::Array *d_longitude;
59 bool build_lat_lon_maps();
60 bool build_lat_lon_maps(libdap::Array *lat, libdap::Array *lon);
62 bool lat_lon_dimensions_ok();
64 friend class GridGeoConstraintTest;
69 GridGeoConstraint(libdap::Grid *grid);
70 GridGeoConstraint(libdap::Grid *grid, libdap::Array *lat, libdap::Array *lon);
72 GridGeoConstraint(libdap::Array *coverage);
73 GridGeoConstraint(libdap::Array *coverage, libdap::Array *lat, libdap::Array *lon);
76 virtual ~GridGeoConstraint()
81 virtual libdap::Grid *get_constrained_grid()
const