30 #ifndef __AGG_UTIL__GRID_AGGREGATION_BASE_H__
31 #define __AGG_UTIL__GRID_AGGREGATION_BASE_H__
33 #include "AggMemberDataset.h"
34 #include "DDSLoader.h"
73 virtual void transform_to_dap4(libdap::D4Group *root, libdap::Constructor *container);
84 void setShapeFrom(
const libdap::Grid& protoSubGrid,
bool addMaps);
105 virtual bool serialize(libdap::ConstraintEvaluator &eval, libdap::DDS &dds, libdap::Marshaller &m,
bool ce_eval);
125 void printConstraints(
const libdap::Array& fromArray);
162 static libdap::Grid* cloneSubGridProto(
const libdap::Grid& proto);
172 std::auto_ptr<Grid> _pSubGridProto;
175 AMDList _memberDatasets;