29 #ifndef __AGG_UTIL__GRID_AGGREGATE_ON_OUTER_DIMENSION_H__
30 #define __AGG_UTIL__GRID_AGGREGATE_ON_OUTER_DIMENSION_H__
131 void cleanup()
throw();
138 void createRep(
const AMDList& memberDatasets);
142 void transferConstraintsToSubGridMaps(Grid* pSubGrid);
143 void transferConstraintsToSubGridArray(Grid* pSubGrid);
153 #endif // __AGG_UTIL__GRID_AGGREGATE_ON_OUTER_DIMENSION_H__
virtual ~GridAggregateOnOuterDimension()
Helper class for temporarily hijacking an existing dhi to load a DDX response for one particular file...
static class NCMLUtil overview
class GridAggregateOnOuterDimension : public GridAggregationBase
virtual const Dimension & getAggregationDimension() const
Get the contained aggregation dimension info.
Struct for holding information about a dimension of data, minimally a name and a cardinality (size)...
GridAggregateOnOuterDimension & operator=(const GridAggregateOnOuterDimension &rhs)
GridAggregateOnOuterDimension(const Grid &proto, const Dimension &newDim, const AMDList &memberDatasets, const DDSLoader &loaderProto)
Create the new Grid from the template proto...
virtual GridAggregateOnOuterDimension * ptr_duplicate()
std::vector< RCPtr< AggMemberDataset > > AMDList
virtual void transferConstraintsToSubGridHook(Grid *pSubGrid)
For the data array and all maps, transfer the constraints from the super grid (ie this) to all the gr...