21 #include "resqml2_0_1/DeviationSurveyRepresentation.h" 25 class WellboreTrajectoryRepresentation;
26 class DeviationSurveyRepresentation;
43 MdDatum(gsoap_resqml2_0_1::_resqml2__MdDatum* fromGsoap) :
COMMON_NS::AbstractObject(fromGsoap) {}
64 MdDatum(gsoap_resqml2_0_1::eml20__DataObjectReference* partialObject) : AbstractObject(partialObject) {}
71 static const char* XML_TAG;
72 virtual std::string
getXmlTag()
const {
return XML_TAG;}
87 virtual gsoap_resqml2_0_1::eml20__DataObjectReference* getLocalCrsDor()
const = 0;
92 std::string getLocalCrsUuid()
const;
97 virtual double getX()
const = 0;
98 virtual double getXInGlobalCrs()
const = 0;
103 virtual double getY()
const = 0;
104 virtual double getYInGlobalCrs()
const = 0;
109 virtual double getZ()
const = 0;
110 virtual double getZInGlobalCrs()
const = 0;
115 virtual gsoap_resqml2_0_1::resqml2__MdReference getOriginKind()
const = 0;
124 std::vector<epc::Relationship> getAllEpcRelationships()
const;
128 std::vector<RESQML2_0_1_NS::WellboreTrajectoryRepresentation*> wellboreTrajectoryRepresentationSet;
129 std::vector<RESQML2_0_1_NS::DeviationSurveyRepresentation*> deviationSurveyRepresentationSet;
Definition: WellboreTrajectoryRepresentation.h:30
virtual std::string getXmlTag() const
Definition: MdDatum.h:72
Definition: DeviationSurveyRepresentation.h:32
virtual ~MdDatum()
Definition: MdDatum.h:69
void setMdDatum(RESQML2_NS::MdDatum *mdDatum)
Definition: DeviationSurveyRepresentation.cpp:222
Definition: EpcDocument.h:65
Definition: EpcDocument.h:154
Definition: AbstractObject.h:27
MdDatum(gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject)
Definition: MdDatum.h:64
void setMdDatum(RESQML2_NS::MdDatum *mdDatum)
Definition: WellboreTrajectoryRepresentation.cpp:435
MdDatum(gsoap_resqml2_0_1::_resqml2__MdDatum *fromGsoap)
Definition: MdDatum.h:43
Definition: AbstractLocal3dCrs.h:25
Definition: AbstractHdfProxy.h:28
Definition: EpcDocument.h:49
MdDatum()
Definition: MdDatum.h:38