21#include "witsml2_1/AbstractObject.h"
23#include "resqml2_0_1/WellboreTrajectoryRepresentation.h"
30 gsoap_eml2_2::witsml2__TrajectoryStation* getTrajectoryStation(
unsigned int trajStationIndex)
const;
38 const std::string & guid,
39 const std::string & title,
40 gsoap_eml2_2::witsml2__ChannelStatus growingStatus);
52 DLL_IMPORT_OR_EXPORT
unsigned int getTrajectoryStationCount()
const;
54 DLL_IMPORT_OR_EXPORT
double getMd(
unsigned int trajStationIndex)
const;
55 gsoap_eml2_2::eml22__LengthUom getMdUom(
unsigned int trajStationIndex)
const;
56 DLL_IMPORT_OR_EXPORT std::string getMdDatum(
unsigned int trajStationIndex)
const;
58 gsoap_eml2_2::witsml2__TrajStationType getTrajStationType(
unsigned int trajStationIndex)
const;
60 gsoap_eml2_2::eml22__DataObjectReference* getWellboreDor()
const;
61 DLL_IMPORT_OR_EXPORT
class Wellbore* getWellbore()
const;
62 void setWellbore(
class Wellbore* witsmlWellbore);
64 static const char* XML_TAG;
65 virtual std::string getXmlTag()
const {
return XML_TAG;}
67 void loadTargetRelationships();
Definition: AbstractObject.h:26
Definition: Trajectory.h:28
~Trajectory()
Definition: Trajectory.h:50
Trajectory(class Wellbore *witsmlWellbore, const std::string &guid, const std::string &title, gsoap_eml2_2::witsml2__ChannelStatus growingStatus)
Trajectory(gsoap_eml2_2::witsml2__Trajectory *fromGsoap)
Definition: Trajectory.h:45
Definition: Wellbore.h:30