41class AggMemberDatasetWithDimensionCacheBase:
public AggMemberDataset {
43 AggMemberDatasetWithDimensionCacheBase(
const std::string& location);
45 AggMemberDatasetWithDimensionCacheBase(
const AggMemberDatasetWithDimensionCacheBase& proto);
47 virtual ~AggMemberDatasetWithDimensionCacheBase();
49 AggMemberDatasetWithDimensionCacheBase& operator=(
const AggMemberDatasetWithDimensionCacheBase& rhs);
70 Dimension* findDimension(
const std::string& dimName);
77 void addDimensionsForVariableRecursive(libdap::BaseType& var);
79 void saveDimensionCacheInternal(std::ostream& ostr);
80 void loadDimensionCacheInternal(std::istream& istr);
85 std::vector<Dimension> _dimensionCache;