24#include "../common/AbstractObject.h"
36 const std::string & guid,
37 const std::string & title);
49 DLL_IMPORT_OR_EXPORT std::string getWeightingFunctionUuid(
unsigned long index)
const;
50 DLL_IMPORT_OR_EXPORT
class WeightingFunction* getWeightingFunction(
unsigned long index)
const;
51 DLL_IMPORT_OR_EXPORT std::vector<class WeightingFunction*> getWeightingFunctions()
const;
56 DLL_IMPORT_OR_EXPORT
static const char* XML_TAG;
57 DLL_IMPORT_OR_EXPORT
virtual std::string
getXmlTag()
const {
return XML_TAG; }
62 DLL_IMPORT_OR_EXPORT
static constexpr char const* XML_NS =
"witsml21";
Definition WeightingFunctionDictionary.h:29
std::string getXmlNamespace() const final
Definition WeightingFunctionDictionary.h:67
virtual std::string getXmlTag() const
Definition WeightingFunctionDictionary.h:57
WeightingFunctionDictionary(common::DataObjectRepository *repo, const std::string &guid, const std::string &title)
~WeightingFunctionDictionary()
Definition WeightingFunctionDictionary.h:47
void loadTargetRelationships()
WeightingFunctionDictionary(gsoap_eml2_3::witsml21__WeightingFunctionDictionary *fromGsoap)
Definition WeightingFunctionDictionary.h:42
Definition WeightingFunction.h:30