21 #include "resqml2/AbstractRepresentation.h" 33 gsoap_resqml2_0_1::resqml2__PointGeometry* getPointGeometry2_0_1(
const unsigned int & patchIndex)
const {
return nullptr;}
35 gsoap_resqml2_0_1::_resqml2__WellboreTrajectoryRepresentation* getSpecializedGsoapProxy()
const;
63 witsmlTrajectory(nullptr) {}
67 static const char* XML_TAG;
68 virtual std::string
getXmlTag()
const {
return XML_TAG;}
78 void setGeometry(
double * controlPoints,
const double & startMd,
const double & endMd,
const unsigned int & controlPointCount,
const int & lineKind,
COMMON_NS::AbstractHdfProxy* proxy);
88 void setGeometry(
double * controlPoints,
double* controlPointParameters,
const unsigned int & controlPointCount,
100 void setGeometry(
double * controlPoints,
101 double * tangentVectors,
double* controlPointParameters,
const unsigned int & controlPointCount,
107 int getGeometryKind()
const;
122 std::string getMdDatumUuid()
const;
127 ULONG64 getXyzPointCountOfPatch(
const unsigned int & patchIndex)
const;
134 void getXyzPointsOfPatch(
const unsigned int & patchIndex,
double * xyzPoints)
const;
139 bool hasMdValues()
const;
144 gsoap_resqml2_0_1::eml20__LengthUom getMdUom()
const;
149 void getMdValues(
double* values);
154 double getStartMd()
const;
159 double getFinishMd()
const;
164 bool hasTangentVectors()
const;
169 void getTangentVectors(
double* tangentVectors);
186 const double& getParentTrajectoryMd()
const;
191 const std::vector<WellboreTrajectoryRepresentation*> & getChildrenTrajectorySet()
const;
230 gsoap_resqml2_0_1::eml20__DataObjectReference* getLocalCrsDor()
const;
232 std::string getHdfProxyUuid()
const;
234 unsigned int getPatchCount()
const {
return 1;}
236 bool hasGeometry()
const;
251 gsoap_resqml2_0_1::eml20__DataObjectReference* getDeviationSurveyDor()
const;
255 std::vector<epc::Relationship> getAllEpcRelationships()
const;
262 std::vector<WellboreTrajectoryRepresentation*> childrenTrajSet;
263 std::vector<class WellboreFrameRepresentation*> wellboreFrameRepresentationSet;
Definition: WellboreTrajectoryRepresentation.h:30
virtual std::string getXmlTag() const
Definition: WellboreTrajectoryRepresentation.h:68
Definition: DeviationSurveyRepresentation.h:32
Definition: AbstractRepresentation.h:31
Definition: EpcDocument.h:65
const std::vector< class WellboreFrameRepresentation * > & getWellboreFrameRepresentationSet() const
Definition: WellboreTrajectoryRepresentation.h:202
Definition: Trajectory.h:29
Definition: EpcDocument.h:130
Definition: EpcDocument.h:154
Definition: WellboreFrameRepresentation.h:31
unsigned int getWellboreFrameRepresentationCount() const
Definition: WellboreTrajectoryRepresentation.h:208
class WellboreFrameRepresentation * getWellboreFrameRepresentation(const unsigned int &index) const
Definition: WellboreTrajectoryRepresentation.h:215
Definition: AbstractHdfProxy.h:30
void addWellboreFrameRepresentation(class WellboreFrameRepresentation *WellboreFrameRepresentation)
Definition: WellboreTrajectoryRepresentation.h:197
Definition: WellboreInterpretation.h:26
WellboreTrajectoryRepresentation(gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject)
Definition: WellboreTrajectoryRepresentation.h:42
WellboreTrajectoryRepresentation(gsoap_resqml2_0_1::_resqml2__WellboreTrajectoryRepresentation *fromGsoap)
Definition: WellboreTrajectoryRepresentation.h:62