21#include "../witsml2/Wellbore.h"
37 DLL_IMPORT_OR_EXPORT
Wellbore(gsoap_resqml2_0_1::eml20__DataObjectReference* partialObject) : WITSML2_NS::
Wellbore(partialObject) {}
50 const std::string & guid,
51 const std::string & title);
66 const std::string & guid,
67 const std::string & title,
68 gsoap_eml2_1::eml21__WellStatus statusWellbore,
78 Wellbore(gsoap_eml2_1::witsml20__Wellbore* fromGsoap) : WITSML2_NS::
Wellbore(fromGsoap) {}
95 DLL_IMPORT_OR_EXPORT
void setWell(WITSML2_NS::
Well* witsmlWell) final;
97 FINAL_GETTER_AND_SETTER_GENERIC_OPTIONAL_ATTRIBUTE(std::
string, Number)
98 FINAL_GETTER_AND_SETTER_GENERIC_OPTIONAL_ATTRIBUTE(std::
string, SuffixAPI)
99 FINAL_GETTER_AND_SETTER_GENERIC_OPTIONAL_ATTRIBUTE(std::
string, NumGovt)
100 FINAL_GETTER_AND_SETTER_GENERIC_OPTIONAL_ATTRIBUTE(gsoap_eml2_1::eml21__WellStatus, StatusWellbore)
101 FINAL_GETTER_AND_SETTER_GENERIC_OPTIONAL_ATTRIBUTE(
bool, IsActive)
102 FINAL_GETTER_AND_SETTER_GENERIC_OPTIONAL_ATTRIBUTE(gsoap_eml2_1::witsml20__WellPurpose, PurposeWellbore)
103 FINAL_GETTER_AND_SETTER_GENERIC_OPTIONAL_ATTRIBUTE(gsoap_eml2_1::witsml20__WellboreType, TypeWellbore)
104 FINAL_GETTER_AND_SETTER_GENERIC_OPTIONAL_ATTRIBUTE(gsoap_eml2_1::witsml20__WellboreShape, Shape)
105 FINAL_GETTER_AND_SETTER_GENERIC_OPTIONAL_ATTRIBUTE(
bool, AchievedTD)
106 FINAL_GETTER_AND_SETTER_DEPTH_MEASURE_OPTIONAL_ATTRIBUTE(Md, gsoap_eml2_1::eml21__LengthUom)
107 FINAL_GETTER_AND_SETTER_DEPTH_MEASURE_OPTIONAL_ATTRIBUTE(MdBit, gsoap_eml2_1::eml21__LengthUom)
108 FINAL_GETTER_AND_SETTER_DEPTH_MEASURE_OPTIONAL_ATTRIBUTE(MdKickoff, gsoap_eml2_1::eml21__LengthUom)
109 FINAL_GETTER_AND_SETTER_DEPTH_MEASURE_OPTIONAL_ATTRIBUTE(MdPlanned, gsoap_eml2_1::eml21__LengthUom)
110 FINAL_GETTER_AND_SETTER_DEPTH_MEASURE_OPTIONAL_ATTRIBUTE(MdSubSeaPlanned, gsoap_eml2_1::eml21__LengthUom)
115 DLL_IMPORT_OR_EXPORT static constexpr
char const* XML_NS = "witsml20";
120 DLL_IMPORT_OR_EXPORT std::
string getXmlNamespace() const final {
return XML_NS; }
Contains all information that is the same for all wellbores (sidetracks).
Definition: Well.h:43
A wellbore represents the path from surface to a unique bottomhole location.
Definition: Wellbore.h:46
Contains all information that is the same for all wellbores (sidetracks).
Definition: Well.h:29
A wellbore represents the path from surface to a unique bottomhole location.
Definition: Wellbore.h:29
Wellbore(gsoap_eml2_1::witsml20__Wellbore *fromGsoap)
Definition: Wellbore.h:78
Wellbore(WITSML2_NS::Well *witsmlWell, const std::string &guid, const std::string &title)
Creates an instance of this class in a gsoap context.
Wellbore(gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject)
Definition: Wellbore.h:37
common::DataObjectReference getWellDor() const final
Gets well dor.
Wellbore(WITSML2_NS::Well *witsmlWell, const std::string &guid, const std::string &title, gsoap_eml2_1::eml21__WellStatus statusWellbore, bool isActive, bool achievedTD)
Constructor.