21 #include "../common/AbstractObject.h"
23 namespace WITSML2_0_NS
30 class BoundaryFeatureInterpretation;
31 class WellboreMarkerFrameRepresentation;
184 DLL_IMPORT_OR_EXPORT
static const char*
XML_TAG;
186 DLL_IMPORT_OR_EXPORT
virtual std::string
getXmlTag() const final {
return XML_TAG; }
200 WellboreMarker(gsoap_resqml2_0_1::resqml20__WellboreMarker* fromGsoap) : AbstractObject(fromGsoap) {}
207 WellboreMarker(gsoap_eml2_3::resqml22__WellboreMarker* fromGsoap) : AbstractObject(fromGsoap) {}
210 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:186
virtual gsoap_resqml2_0_1::resqml20__GeologicBoundaryKind getGeologicBoundaryKind() const =0
virtual void setBoundaryFeatureInterpretation(BoundaryFeatureInterpretation *interp)=0
BoundaryFeatureInterpretation * getBoundaryFeatureInterpretation() const
virtual void setWitsmlWellboreMarker(witsml2_0::WellboreMarker *wellboreMarker)=0
virtual ~WellboreMarker()=default
static const char * XML_TAG
Definition: WellboreMarker.h:184
bool hasDipDirection() const
double getDipDirectionValue() const
WellboreMarkerFrameRepresentation const * getWellboreMarkerFrameRepresentation() const
gsoap_eml2_1::eml21__PlaneAngleUom getDipDirectionUom() const
std::string getDipAngleUomAsString() const
witsml2_0::WellboreMarker * getWitsmlWellboreMarker() const
double getDipAngleValue() const
std::string getDipDirectionUomAsString() const
virtual bool hasAGeologicBoundaryKind() const =0
gsoap_eml2_1::eml21__PlaneAngleUom getDipAngleUom() const