21 #include "../resqml2/MdDatum.h"
23 namespace RESQML2_2_NS
26 class MdDatum final :
public RESQML2_NS::MdDatum
37 DLL_IMPORT_OR_EXPORT
MdDatum(gsoap_resqml2_0_1::eml20__DataObjectReference* partialObject) : RESQML2_NS::
MdDatum(partialObject) {}
56 MdDatum(COMMON_NS::DataObjectRepository * repo,
const std::string & guid,
const std::string & title,
57 RESQML2_NS::AbstractLocal3dCrs * locCrs, gsoap_eml2_3::eml23__WellboreDatumReference originKind,
58 double referenceLocationOrdinal1,
double referenceLocationOrdinal2,
double referenceLocationOrdinal3);
65 MdDatum(gsoap_eml2_3::_resqml22__MdDatum* fromGsoap) :RESQML2_NS::
MdDatum(fromGsoap) {}
72 DLL_IMPORT_OR_EXPORT
double getX() const final;
74 DLL_IMPORT_OR_EXPORT
double getY() const final;
76 DLL_IMPORT_OR_EXPORT
double getZ() const final;
78 DLL_IMPORT_OR_EXPORT gsoap_eml2_3::eml23__WellboreDatumReference getOriginKind() const final;
81 void loadTargetRelationships() final {}
86 DLL_IMPORT_OR_EXPORT
static const char*
XML_NS;
104 DLL_IMPORT_OR_EXPORT
void setLocalCrs(RESQML2_NS::AbstractLocal3dCrs * localCrs)
final;
MdDatum(common::DataObjectRepository *repo, const std::string &guid, const std::string &title, resqml2::AbstractLocal3dCrs *locCrs, gsoap_eml2_3::eml23__WellboreDatumReference originKind, double referenceLocationOrdinal1, double referenceLocationOrdinal2, double referenceLocationOrdinal3)
MdDatum(gsoap_eml2_3::_resqml22__MdDatum *fromGsoap)
Definition: MdDatum.h:65
static const char * XML_NS
Definition: MdDatum.h:86
MdDatum(gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject)
Definition: MdDatum.h:37
std::string getXmlNamespace() const final
Definition: MdDatum.h:91
common::DataObjectReference getLocalCrsDor() const final