36 #include "resqml2_0_1/DeviationSurveyRepresentation.h" 40 class WellboreTrajectoryRepresentation;
41 class DeviationSurveyRepresentation;
58 MdDatum(gsoap_resqml2_0_1::_resqml2__MdDatum* fromGsoap) :
common::AbstractObject(fromGsoap) {}
79 MdDatum(gsoap_resqml2_0_1::eml20__DataObjectReference* partialObject) : AbstractObject(partialObject) {}
86 static const char* XML_TAG;
87 virtual std::string
getXmlTag()
const {
return XML_TAG;}
102 virtual gsoap_resqml2_0_1::eml20__DataObjectReference* getLocalCrsDor()
const = 0;
107 std::string getLocalCrsUuid()
const;
112 virtual double getX()
const = 0;
113 virtual double getXInGlobalCrs()
const = 0;
118 virtual double getY()
const = 0;
119 virtual double getYInGlobalCrs()
const = 0;
124 virtual double getZ()
const = 0;
125 virtual double getZInGlobalCrs()
const = 0;
130 virtual gsoap_resqml2_0_1::resqml2__MdReference getOriginKind()
const = 0;
139 std::vector<epc::Relationship> getAllEpcRelationships()
const;
143 std::vector<resqml2_0_1::WellboreTrajectoryRepresentation*> wellboreTrajectoryRepresentationSet;
144 std::vector<resqml2_0_1::DeviationSurveyRepresentation*> deviationSurveyRepresentationSet;
Definition: DeviationSurveyRepresentation.h:47
Definition: AbstractLocal3dCrs.h:40
MdDatum()
Definition: MdDatum.h:53
virtual std::string getXmlTag() const
Definition: MdDatum.h:87
Definition: EpcDocument.h:78
Definition: EpcDocument.h:168
Definition: AbstractObject.h:42
Definition: WellboreTrajectoryRepresentation.h:45
virtual ~MdDatum()
Definition: MdDatum.h:84
Definition: AbstractHdfProxy.h:43
MdDatum(gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject)
Definition: MdDatum.h:79
MdDatum(gsoap_resqml2_0_1::_resqml2__MdDatum *fromGsoap)
Definition: MdDatum.h:58
void setMdDatum(resqml2::MdDatum *mdDatum)
Definition: WellboreTrajectoryRepresentation.cpp:447
Definition: EpcDocument.h:62
void setMdDatum(resqml2::MdDatum *mdDatum)
Definition: DeviationSurveyRepresentation.cpp:237