24#include "witsml2_1/WeightingFunctionDictionary.h"
25#include "witsml2_1/ErrorTerm.h"
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);
60 DLL_IMPORT_OR_EXPORT
bool isTopLevelElement()
const;
62 DLL_IMPORT_OR_EXPORT
void setKind(gsoap_eml2_2::witsml2__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;}
Definition: AbstractObject.h:26
Definition: WeightingFunction.h:30
WeightingFunction(COMMON_NS::DataObjectRepository *repo, const std::string &guid, const std::string &title, const std::string &depthFormula, const std::string &inclinationFormula, const std::string &azimuthFormula)
~WeightingFunction()
Definition: WeightingFunction.h:58
WeightingFunction(gsoap_eml2_2::witsml2__WeightingFunction *fromGsoap)
Definition: WeightingFunction.h:53
WeightingFunction(gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject)
Definition: WeightingFunction.h:36