30 #ifndef __AGG_UTIL__DIMENSION_H__
31 #define __AGG_UTIL__DIMENSION_H__
54 Dimension(
const std::string& nameArg,
unsigned int sizeArg,
bool isSharedArg=
false,
bool isSizeConstantArg=
true);
102 std::vector<Dimension> _dimensions;
std::istream & operator>>(std::istream &is, Dimension &dim)
bool findDimension(const std::string &name, Dimension *pOut=0) const
Find the dimension with the given name.
const std::vector< Dimension > & getDimensions() const
Helper class for temporarily hijacking an existing dhi to load a DDX response for one particular file...
std::ostream & operator<<(std::ostream &os, const Dimension &dim)
Dump to stream.
Container class for a table of dimensions for a given dataset.
std::string toString() const
Dump to string and return (using operator<<)
Struct for holding information about a dimension of data, minimally a name and a cardinality (size)...
void addDimensionUnique(const Dimension &dim)
Add the dimension to the table if one with the same name doesn't already exist.
DimensionTable(unsigned int capacity=0)