36 #include "resqml2/AbstractObject.h" 40 class WellboreTrajectoryRepresentation;
65 static const char* XML_TAG;
66 virtual std::string
getXmlTag()
const {
return XML_TAG;}
87 virtual std::string getLocalCrsUuid()
const = 0;
92 virtual double getX()
const = 0;
93 virtual double getXInGlobalCrs()
const = 0;
98 virtual double getY()
const = 0;
99 virtual double getYInGlobalCrs()
const = 0;
104 virtual double getZ()
const = 0;
105 virtual double getZInGlobalCrs()
const = 0;
110 virtual gsoap_resqml2_0_1::resqml2__MdReference getOriginKind()
const = 0;
116 std::vector<epc::Relationship> getAllEpcRelationships()
const;
120 std::vector<resqml2_0_1::WellboreTrajectoryRepresentation*> wellboreTrajectoryRepresentationSet;
void addWellboreTrajectoryRepresentation(resqml2_0_1::WellboreTrajectoryRepresentation *traj)
Definition: MdDatum.h:72
Definition: AbstractLocal3dCrs.h:40
MdDatum()
Definition: MdDatum.h:52
Definition: AbstractObject.h:41
virtual std::string getXmlTag() const
Definition: MdDatum.h:66
Definition: EpcDocument.h:155
Definition: WellboreTrajectoryRepresentation.h:50
virtual ~MdDatum()
Definition: MdDatum.h:63
MdDatum(gsoap_resqml2_0_1::_resqml2__MdDatum *fromGsoap)
Definition: MdDatum.h:57
Definition: EpcDocument.h:61