21#include "AbstractTechnicalFeature.h"
45 class WellboreFeature :
public AbstractTechnicalFeature
56 DLL_IMPORT_OR_EXPORT
WellboreFeature(gsoap_resqml2_0_1::eml20__DataObjectReference* partialObject) : AbstractTechnicalFeature(partialObject) {}
63 WellboreFeature(gsoap_resqml2_0_1::_resqml20__WellboreFeature* fromGsoap): AbstractTechnicalFeature(fromGsoap) {}
70 WellboreFeature(gsoap_eml2_3::_resqml22__WellboreFeature* fromGsoap) : AbstractTechnicalFeature(fromGsoap) {}
111 DLL_IMPORT_OR_EXPORT static constexpr
char const*
XML_TAG =
"WellboreFeature";
WITSML2_NS::Wellbore * getWitsmlWellbore() const
virtual common::DataObjectReference getWitsmlWellboreDor() const =0
WellboreFeature(gsoap_resqml2_0_1::_resqml20__WellboreFeature *fromGsoap)
Definition WellboreFeature.h:63
virtual ~WellboreFeature()=default
virtual std::string getXmlTag() const final
Definition WellboreFeature.h:113
void loadTargetRelationships() final
WellboreFeature(gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject)
Definition WellboreFeature.h:56
static constexpr char const * XML_TAG
Definition WellboreFeature.h:111
WellboreFeature(gsoap_eml2_3::_resqml22__WellboreFeature *fromGsoap)
Definition WellboreFeature.h:70
virtual void setWitsmlWellbore(WITSML2_NS::Wellbore *wellbore)=0