21 #include "../resqml2/WellboreMarker.h"
23 namespace RESQML2_2_NS
25 class WellboreMarkerFrameRepresentation;
49 DLL_IMPORT_OR_EXPORT
WellboreMarker(RESQML2_2_NS::WellboreMarkerFrameRepresentation* wellboreMarkerFrame,
const std::string & guid,
const std::string & title);
65 DLL_IMPORT_OR_EXPORT
WellboreMarker(RESQML2_2_NS::WellboreMarkerFrameRepresentation* wellboreMarkerFrame,
const std::string & guid,
const std::string & title, gsoap_resqml2_0_1::resqml20__GeologicBoundaryKind geologicBoundaryKind);
79 DLL_IMPORT_OR_EXPORT gsoap_resqml2_0_1::resqml20__GeologicBoundaryKind getGeologicBoundaryKind() const final;
81 DLL_IMPORT_OR_EXPORT COMMON_NS::DataObjectReference getBoundaryFeatureInterpretationDor() const final;
85 DLL_IMPORT_OR_EXPORT
void setWitsmlWellboreMarker(WITSML2_0_NS::
WellboreMarker * wellboreMarker) final;
90 DLL_IMPORT_OR_EXPORT static const
char* XML_NS;
95 DLL_IMPORT_OR_EXPORT std::
string getXmlNamespace() const final {
return XML_NS; }
Definition: BoundaryFeatureInterpretation.h:27
Definition: WellboreMarker.h:34
~WellboreMarker()=default
WellboreMarker(gsoap_eml2_3::resqml22__WellboreMarker *fromGsoap)
Definition: WellboreMarker.h:72
WellboreMarker(resqml2_2::WellboreMarkerFrameRepresentation *wellboreMarkerFrame, const std::string &guid, const std::string &title, gsoap_resqml2_0_1::resqml20__GeologicBoundaryKind geologicBoundaryKind)
WellboreMarker(resqml2_2::WellboreMarkerFrameRepresentation *wellboreMarkerFrame, const std::string &guid, const std::string &title)
bool hasAGeologicBoundaryKind() const final