3 #include "opals/config.hpp"
4 #include "opals/String.hpp"
5 #include "opals/RasterDataType.hpp"
6 #include "DM/ColumnTypes.hpp"
7 #include "DM/IHistogram.hpp"
8 #include "opals/NoDataType.hpp"
9 #include "opals/DataSetType.hpp"
28 bool isSetName()
const;
29 bool isSetType()
const;
30 bool isSetTypeCount()
const;
31 bool isSetStorageSize()
const;
32 bool isSetCount()
const;
33 bool isSetMin()
const;
34 bool isSetMax()
const;
35 bool isSetMean()
const;
36 bool isSetStd()
const;
37 bool isSetNoDataIndicator()
const;
38 bool isSetColorInterpretation()
const;
39 bool isSetValueFrequency()
const;
43 unsigned getTypeCount()
const;
44 unsigned getStorageSize()
const;
45 long long getCount()
const;
46 double getMin()
const;
47 double getMax()
const;
48 double getMean()
const;
49 double getStd()
const;
51 String getColorInterpretation()
const;
55 void setAttributeBandDescription(
const String& Name,
const int Type,
const unsigned& StorageSize,
const long long& Count,
56 const double& Min,
const double& Max,
const double& Mean,
const double& Std,
const NoDataType& NoData,
const String& ColorInterpretation);
57 void setName(
const String& Name);
58 void setType(
const int Type);
59 void setTypeCount(
const unsigned typeCount);
60 void setStorageSize(
const unsigned& StorageSize);
61 void setCount(
const long long& Count);
62 void setMin(
const double& Min);
63 void setMax(
const double& Max);
64 void setMean(
const double& Mean);
65 void setStd(
const double& Std);
66 void setNoDataIndicator(
const NoDataType& NoData);
67 void setColorInterpretation(
const String& ColorInterpretation);
71 String logAttributeBandDescription(
int precision = 3)
const;
86 String colorInterpretation;
AttributeBandDescription provides generic information about a single attribute (used by DataSetStats)...
Definition: AttributeBandDescription.hpp:22
DataSetType
Possible data set types as used in DataSetStats (see opalsInfo)
Definition: DataSetType.hpp:8
Contains the public interface of OPALS.
Definition: AbsValueOrQuantile.hpp:8
Smart pointer class using reference counting with support for DM objects (see ObjectBase)
Definition: Handle.hpp:75
A dynamic character string whose interface conforms to STL's std::string.
Definition: String.hpp:35
Class for storing a type independent a nodata value (nodata value can be deactivated as well)
Definition: NoDataType.hpp:11