OPeNDAP Hyrax Back End Server (BES)  Updated for version 3.8.3
AggregationUtil.h File Reference
#include <AttrTable.h>
#include <iostream>
#include <string>
#include <vector>
Include dependency graph for AggregationUtil.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  agg_util::AggregationUtil
 A static class for encapsulating the aggregation functionality on libdap. More...
 
struct  agg_util::ArrayGetterInterface
 Helper class hierarchy for acquiring variable of a certain type from a DDS. More...
 
struct  agg_util::TopLevelArrayGetter
 Concrete impl that simply finds the Array by looking for a variable of the given name at the top level of the DDS (i.e. More...
 
struct  agg_util::TopLevelGridDataArrayGetter
 
struct  agg_util::TopLevelGridMapArrayGetter
 

Namespaces

 agg_util
 Helper class for temporarily hijacking an existing dhi to load a DDX response for one particular file.
 
 libdap
 static class NCMLUtil overview
 

Functions

template<class T >
void agg_util::appendVectorOfRCObject (std::vector< T * > &intoVec, const std::vector< T * > &fromVec)
 Assumes T has ref() More...
 
template<class T >
void agg_util::clearAndUnrefAllElements (std::vector< T * > &vecToClear)
 Assumes T has unref() More...
 
template<typename T >
void agg_util::clearVectorAndDeletePointers (std::vector< T * > &vecToClear)
 For each ptr element pElt in vecToClear, delete pElt and remove it from vecToClear. More...