3 #include "opals/config.hpp"
4 #include "opals/String.hpp"
23 bool isSetName()
const;
24 bool isSetType()
const;
25 bool isSetStorageSize()
const;
26 bool isSetCount()
const;
27 bool isSetMin()
const;
28 bool isSetMax()
const;
29 bool isSetMean()
const;
30 bool isSetStd()
const;
31 bool isSetNoDataIndicator()
const;
35 unsigned getStorageSize()
const;
36 long long getCount()
const;
37 double getMin()
const;
38 double getMax()
const;
39 double getMean()
const;
40 double getStd()
const;
41 double getNoDataIndicator()
const;
44 void setAttributeDescription(
const String& Name,
const String& Type,
const unsigned& StorageSize,
const long long& Count,
45 const double& Min,
const double& Max,
const double& Mean,
const double& Std,
const double& NoData);
46 void setName(
const String& Name);
47 void setType(
const String& Type);
48 void setStorageSize(
const unsigned& StorageSize);
49 void setCount(
const long long& Count);
50 void setMin(
const double& Min);
51 void setMax(
const double& Max);
52 void setMean(
const double& Mean);
53 void setStd(
const double& Std);
54 void setNoDataIndicator(
const double& NoData);
57 String logAttributeDescription()
const;
58 String printAttributeDescription()
const;
59 static String printAttributeHeader();
70 double nodataIndicator;
AttributeDescription provides generic information about a single attribute (used by DataSetStats).
Definition: AttributeDescription.hpp:17
Contains the public interface of OPALS.
Definition: AbsValueOrQuantile.hpp:8
A dynamic character string whose interface conforms to STL's std::string.
Definition: String.hpp:35