37 COMMON_NS::AbstractObject(partialObject) {}
44 const std::string & guid,
45 const std::string & title,
46 const std::string & depthFormula,
47 const std::string & inclinationFormula,
48 const std::string & azimuthFormula);
53 WeightingFunction(gsoap_eml2_3::witsml21__WeightingFunction* fromGsoap) : COMMON_NS::AbstractObject(fromGsoap) {}
60 DLL_IMPORT_OR_EXPORT
bool isTopLevelElement()
const;
62 DLL_IMPORT_OR_EXPORT
void setKind(gsoap_eml2_3::witsml21__ErrorKind errorKind);
63 DLL_IMPORT_OR_EXPORT
void pushBackSource(
const std::string & source);
64 DLL_IMPORT_OR_EXPORT
void setSingularityNorthFormula(
const std::string & singularityNorthFormula);
65 DLL_IMPORT_OR_EXPORT
void setSingularityEastFormula(
const std::string & singularityEastFormula);
66 DLL_IMPORT_OR_EXPORT
void setSingularityVerticalFormula(
const std::string & singularityVerticalFormula);
68 void loadTargetRelationships() {}
70 DLL_IMPORT_OR_EXPORT
static const char* XML_TAG;
71 DLL_IMPORT_OR_EXPORT
virtual std::string getXmlTag()
const {
return XML_TAG;}
76 DLL_IMPORT_OR_EXPORT
static constexpr char const* XML_NS =
"witsml21";
WeightingFunction(common ::DataObjectRepository *repo, const std::string &guid, const std::string &title, const std::string &depthFormula, const std::string &inclinationFormula, const std::string &azimuthFormula)