bes Updated for version 3.21.1
The Backend Server (BES) is the lower two tiers of the Hyrax data server
|
#include <Dimension.h>
Public Member Functions | |
Dimension (std::string nameArg, unsigned int sizeArg, bool isSharedArg=false, bool isSizeConstantArg=true) | |
std::string | toString () const |
Public Attributes | |
bool | isShared {false} |
bool | isSizeConstant {false} |
std::string | name |
unsigned int | size {0} |
Struct for holding information about a dimension of data, minimally a name and a cardinality (size).
We use this class as a go-between to keep ncml_module::DimensionElement out of the agg_util::AggregationUtil dependencies.
There's really no invariants on the data rep now, so I will leave it as a struct.
Definition at line 49 of file Dimension.h.
agg_util::Dimension::Dimension | ( | std::string | nameArg, |
unsigned int | sizeArg, | ||
bool | isSharedArg = false, | ||
bool | isSizeConstantArg = true ) |
Definition at line 40 of file Dimension.cc.
std::string agg_util::Dimension::toString | ( | ) | const |
Dump to string and return (using operator<<)
Definition at line 45 of file Dimension.cc.
bool agg_util::Dimension::isShared {false} |
Definition at line 65 of file Dimension.h.
bool agg_util::Dimension::isSizeConstant {false} |
Definition at line 68 of file Dimension.h.
std::string agg_util::Dimension::name |
Definition at line 59 of file Dimension.h.
unsigned int agg_util::Dimension::size {0} |
Definition at line 62 of file Dimension.h.