|
|
| Data (typename DT::tree_t &tree) |
| |
|
| Data (typename DT::tree_t &tree, const std::string &quantity) |
| |
|
| Data (const Data< DT > &d) |
| |
|
void | swap (Data< DT > &d) |
| |
|
| PlainData (typename DT::tree_t &tree) |
| |
|
| PlainData (typename DT::tree_t &tree, const std::string &quantity) |
| | Constructor referring to HDF5 structure.
|
| |
| template<typename DT2 > |
| | PlainData (const PlainData< DT2 > &d) |
| | Copy constructor, also for referencing non-const as const.
|
| |
|
template<class T > |
| void | setEncoding (const T &type, const std::string &values="") |
| | Saves type and sets the type of the actual data array as well.
|
| |
|
void | copyEncoding (const EncodingODIM &odim) |
| | New, experimental.
|
| |
|
template<class DT2 > |
| void | copyEncoding (const PlainData< DT2 > &srcData) |
| |
|
void | setPhysicalRange (double min, double max) |
| |
|
void | setGeometry (size_t cols, size_t rows) |
| | Sets dimensions of data array and metadata.
|
| |
|
void | setGeometry (const drain::image::AreaGeometry &geometry) |
| | Sets dimensions of data array and metadata.
|
| |
| void | setGeometry (const odim_t &odim) |
| | Copy dimensions of data array and resolution (rscale or xscale,yscale)
|
| |
| template<class DT2 > |
| void | copyGeometry (const PlainData< DT2 > &srcData) |
| | Copy dimensions of data array and resolution (rscale or xscale,yscale)
|
| |
|
template<class T > |
| void | initialize (const T &type, size_t cols, size_t rows) |
| | Calls setEncoding() and setGeometry().
|
| |
|
template<class T > |
| void | initialize (const T &type, const drain::image::AreaGeometry &geometry) |
| |
| void | createSimpleQualityData (drain::image::Image &qualityImage, double dataQuality=1.0, double undetectQuality=0.5, double nodataQuality=0.0) const |
| | For this data, creates an on-off quality data.
|
| |
|
void | createSimpleQualityData (PlainData< DT > &qualityData, double dataQuality=1.0, double undetectQuality=0.5, double nodataQuality=0.0) const |
| | For this data, creates an on-off quality data.
|
| |
|
void | updateTree2 () |
| | TODO: consider this to destructor.
|
| |
|
const drain::VariableMap & | getWhat () const |
| |
|
drain::VariableMap & | getWhat () |
| |
|
const drain::VariableMap & | getWhere () const |
| |
|
drain::VariableMap & | getWhere () |
| |
|
const drain::VariableMap & | getHow () const |
| |
|
drain::VariableMap & | getHow () |
| |
|
void | setExcluded (bool exclude=true) |
| |
|
bool | isExcluded () const |
| |
|
virtual const tree_t & | getTree () const |
| |
|
virtual tree_t & | getTree () |
| |
|
| QualityDataSupport (typename plaindata_t::tree_t &tree) |
| |
|
| QualityDataSupport (const QualityDataSupport< DT > &qds) |
| |
|
const plaindata_t & | getQualityData (const std::string &quantity="QIND") const |
| | Finds associated quality data - maybe empty and unscaled.
|
| |
| plaindata_t & | getQualityData (const std::string &quantity="QIND") |
| | Finds associated quality data - maybe empty and unscaled.
|
| |
|
bool | hasQuality () const |
| |
|
bool | hasQuality (const std::string &quantity) const |
| |
|
const qualitygroup_t & | getQuality () const |
| |
|
qualitygroup_t & | getQuality () |
| |
template<typename DT>
class rack::Data< DT >
Data structure consisting of plain data and an optional quality data.
- Template Parameters
-
| DT | - data type (PolarSrc, PolarDst, CartesianSrc, CartesianDst) |