29 #ifndef __AGG_UTIL__ARRAY_JOIN_EXISTING_AGGREGATION_H__ 30 #define __AGG_UTIL__ARRAY_JOIN_EXISTING_AGGREGATION_H__ 32 #include "AggMemberDataset.h" 33 #include "ArrayAggregationBase.h" 34 #include "Dimension.h" 37 class ConstraintEvaluator;
64 std::auto_ptr<ArrayGetterInterface>& arrayGetter,
const Dimension& joinDim);
79 virtual bool serialize(libdap::ConstraintEvaluator &eval, libdap::DDS &dds, libdap::Marshaller &m,
bool ce_eval);
100 void cleanup()
throw ();
virtual void readConstrainedGranuleArraysAndAggregateDataHook()
Helper class for temporarily hijacking an existing dhi to load a DDX response for one particular file...
ArrayJoinExistingAggregation(const libdap::Array &granuleTemplate, const AMDList &memberDatasets, std::auto_ptr< ArrayGetterInterface > &arrayGetter, const Dimension &joinDim)
virtual void transferOutputConstraintsIntoGranuleTemplateHook()
virtual ArrayJoinExistingAggregation * ptr_duplicate()