21#include "../common/AbstractObject.h"
30 class BoundaryFeatureInterpretation;
31 class WellboreMarkerFrameRepresentation;
192 DLL_IMPORT_OR_EXPORT
static const char*
XML_TAG;
194 DLL_IMPORT_OR_EXPORT
virtual std::string
getXmlTag() const final {
return XML_TAG; }
208 WellboreMarker(gsoap_resqml2_0_1::resqml20__WellboreMarker* fromGsoap) : AbstractObject(fromGsoap) {}
215 WellboreMarker(gsoap_eml2_3::resqml22__WellboreMarker* fromGsoap) : AbstractObject(fromGsoap) {}
218 void loadTargetRelationships() final;
A boundary feature interpretation. This is the main class for data describing an opinion of a surface...
Definition: BoundaryFeatureInterpretation.h:35
A well log frame where each entry represents a well marker.
Definition: WellboreMarkerFrameRepresentation.h:30
Representation of a wellbore marker that is located along a wellbore trajectory, one for each MD valu...
Definition: WellboreMarker.h:41
virtual common::DataObjectReference getBoundaryFeatureInterpretationDor() const =0
virtual std::string getXmlTag() const final
Definition: WellboreMarker.h:194
virtual gsoap_resqml2_0_1::resqml20__GeologicBoundaryKind getGeologicBoundaryKind() const =0
virtual void setBoundaryFeatureInterpretation(BoundaryFeatureInterpretation *interp)=0
virtual void setWitsmlWellboreMarker(witsml2_0::WellboreMarker *wellboreMarker)=0
virtual ~WellboreMarker()=default
static const char * XML_TAG
Definition: WellboreMarker.h:192
BoundaryFeatureInterpretation * getBoundaryFeatureInterpretation() const
bool hasDipDirection() const
double getDipDirectionValue() const
witsml2_0::WellboreMarker * getWitsmlWellboreMarker() const
gsoap_eml2_1::eml21__PlaneAngleUom getDipDirectionUom() const
std::string getDipAngleUomAsString() const
double getDipAngleValue() const
std::string getDipDirectionUomAsString() const
virtual common::DataObjectReference getWitsmlWellboreMarkerDor() const =0
virtual bool hasAGeologicBoundaryKind() const =0
WellboreMarkerFrameRepresentation const * getWellboreMarkerFrameRepresentation() const
gsoap_eml2_1::eml21__PlaneAngleUom getDipAngleUom() const