21#include "witsml2_1/Trajectory.h"
22#include "witsml2_1/Log.h"
23#include "witsml2_1/WellboreMarkerSet.h"
25#include "resqml2_0_1/WellboreFeature.h"
37 const std::string & guid,
38 const std::string & title);
41 const std::string & guid,
42 const std::string & title,
43 gsoap_eml2_2::eml22__WellStatus statusWellbore,
45 gsoap_eml2_2::witsml2__WellPurpose purposeWellbore,
46 gsoap_eml2_2::witsml2__WellboreType typeWellbore,
60 gsoap_eml2_2::eml22__DataObjectReference* getWellDor()
const;
61 DLL_IMPORT_OR_EXPORT
class Well* getWell()
const;
63 DLL_IMPORT_OR_EXPORT
void setWell(
class Well* witsmlWell);
65 DLL_IMPORT_OR_EXPORT
void setShape(
const gsoap_eml2_2::witsml2__WellboreShape & shape);
67 DLL_IMPORT_OR_EXPORT
static const char* XML_TAG;
68 DLL_IMPORT_OR_EXPORT
virtual std::string getXmlTag()
const {
return XML_TAG;}
70 void loadTargetRelationships();
Definition: AbstractObject.h:26
Definition: Wellbore.h:30
Wellbore(gsoap_eml2_2::witsml2__Wellbore *fromGsoap)
Definition: Wellbore.h:53
Wellbore(class Well *witsmlWell, const std::string &guid, const std::string &title)
~Wellbore()
Definition: Wellbore.h:58