36 #include "resqml2/AbstractRepresentation.h" 48 gsoap_resqml2_0_1::resqml2__PointGeometry* getPointGeometry2_0_1(
const unsigned int & patchIndex)
const {
return nullptr;}
50 gsoap_resqml2_0_1::_resqml2__WellboreTrajectoryRepresentation* getSpecializedGsoapProxy()
const;
78 witsmlTrajectory(nullptr) {}
82 static const char* XML_TAG;
83 virtual std::string
getXmlTag()
const {
return XML_TAG;}
93 void setGeometry(
double * controlPoints,
const double & startMd,
const double & endMd,
const unsigned int & controlPointCount,
const int & lineKind,
common::AbstractHdfProxy* proxy);
103 void setGeometry(
double * controlPoints,
double* controlPointParameters,
const unsigned int & controlPointCount,
115 void setGeometry(
double * controlPoints,
116 double * tangentVectors,
double* controlPointParameters,
const unsigned int & controlPointCount,
122 int getGeometryKind()
const;
137 std::string getMdDatumUuid()
const;
142 ULONG64 getXyzPointCountOfPatch(
const unsigned int & patchIndex)
const;
149 void getXyzPointsOfPatch(
const unsigned int & patchIndex,
double * xyzPoints)
const;
154 bool hasMdValues()
const;
159 gsoap_resqml2_0_1::eml20__LengthUom getMdUom()
const;
164 void getMdValues(
double* values);
169 double getStartMd()
const;
174 double getFinishMd()
const;
179 bool hasTangentVectors()
const;
184 void getTangentVectors(
double* tangentVectors);
201 const double& getParentTrajectoryMd()
const;
206 const std::vector<WellboreTrajectoryRepresentation*> & getChildrenTrajectorySet()
const;
245 gsoap_resqml2_0_1::eml20__DataObjectReference* getLocalCrsDor()
const;
247 std::string getHdfProxyUuid()
const;
249 unsigned int getPatchCount()
const {
return 1;}
251 bool hasGeometry()
const;
266 gsoap_resqml2_0_1::eml20__DataObjectReference* getDeviationSurveyDor()
const;
270 std::vector<epc::Relationship> getAllEpcRelationships()
const;
277 std::vector<WellboreTrajectoryRepresentation*> childrenTrajSet;
278 std::vector<class WellboreFrameRepresentation*> wellboreFrameRepresentationSet;
Definition: EpcDocument.h:144
Definition: WellboreInterpretation.h:40
Definition: DeviationSurveyRepresentation.h:47
void addWellboreFrameRepresentation(class WellboreFrameRepresentation *WellboreFrameRepresentation)
Definition: WellboreTrajectoryRepresentation.h:212
class WellboreFrameRepresentation * getWellboreFrameRepresentation(const unsigned int &index) const
Definition: WellboreTrajectoryRepresentation.h:230
Definition: Trajectory.h:42
const std::vector< class WellboreFrameRepresentation * > & getWellboreFrameRepresentationSet() const
Definition: WellboreTrajectoryRepresentation.h:217
Definition: EpcDocument.h:78
WellboreTrajectoryRepresentation(gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject)
Definition: WellboreTrajectoryRepresentation.h:57
Definition: EpcDocument.h:168
Definition: WellboreTrajectoryRepresentation.h:45
WellboreTrajectoryRepresentation(gsoap_resqml2_0_1::_resqml2__WellboreTrajectoryRepresentation *fromGsoap)
Definition: WellboreTrajectoryRepresentation.h:77
Definition: AbstractRepresentation.h:44
Definition: WellboreFrameRepresentation.h:46
unsigned int getWellboreFrameRepresentationCount() const
Definition: WellboreTrajectoryRepresentation.h:223
Definition: AbstractHdfProxy.h:45
virtual std::string getXmlTag() const
Definition: WellboreTrajectoryRepresentation.h:83