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) {}
211 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 gsoap_resqml2_0_1::resqml20__GeologicBoundaryKind getGeologicBoundaryKind() const =0
virtual void setBoundaryFeatureInterpretation(BoundaryFeatureInterpretation *interp)=0
gsoap_eml2_3::eml23__PlaneAngleUom getDipAngleUom() const
virtual ~WellboreMarker()=default
static const char * XML_TAG
Definition WellboreMarker.h:192
BoundaryFeatureInterpretation * getBoundaryFeatureInterpretation() const
bool hasDipDirection() const
double getDipDirectionValue() const
std::string getDipAngleUomAsString() const
double getDipAngleValue() const
virtual void setWitsmlWellboreMarker(witsml2_1 ::WellboreMarker *wellboreMarker)=0
std::string getDipDirectionUomAsString() const
witsml2_1::WellboreMarker * getWitsmlWellboreMarker() const
virtual common::DataObjectReference getWitsmlWellboreMarkerDor() const =0
gsoap_eml2_3::eml23__PlaneAngleUom getDipDirectionUom() const
virtual bool hasAGeologicBoundaryKind() const =0
WellboreMarkerFrameRepresentation const * getWellboreMarkerFrameRepresentation() const