30 #ifndef __AGG_UTIL__ARRAY_AGGREGATE_ON_OUTER_DIMENSION_H__ 31 #define __AGG_UTIL__ARRAY_AGGREGATE_ON_OUTER_DIMENSION_H__ 33 #include "ArrayAggregationBase.h" 34 #include "Dimension.h" 41 class ConstraintEvaluator;
98 std::auto_ptr<ArrayGetterInterface>& arrayGetter,
const Dimension& newDim);
120 virtual bool serialize(libdap::ConstraintEvaluator &eval, libdap::DDS &dds, libdap::Marshaller &m,
bool ce_eval);
140 void cleanup()
throw ();
virtual ~ArrayAggregateOnOuterDimension()
virtual ArrayAggregateOnOuterDimension * ptr_duplicate()
Helper class for temporarily hijacking an existing dhi to load a DDX response for one particular file...
virtual bool serialize(libdap::ConstraintEvaluator &eval, libdap::DDS &dds, libdap::Marshaller &m, bool ce_eval)
virtual void transferOutputConstraintsIntoGranuleTemplateHook()
ArrayAggregateOnOuterDimension & operator=(const ArrayAggregateOnOuterDimension &rhs)
ArrayAggregateOnOuterDimension(const libdap::Array &proto, const AMDList &memberDatasets, std::auto_ptr< ArrayGetterInterface > &arrayGetter, const Dimension &newDim)
virtual void readConstrainedGranuleArraysAndAggregateDataHook()