36 #include "resqml2/AbstractRepresentation.h" 53 gsoap_resqml2_0_1::resqml2__PointGeometry* getPointGeometry2_0_1(
const unsigned int & patchIndex)
const {
return nullptr;}
70 witsmlTrajectory(nullptr) {}
74 static const char* XML_TAG;
75 virtual std::string
getXmlTag()
const {
return XML_TAG;}
85 void setGeometry(
double * controlPoints,
const double & startMd,
const double & endMd,
const unsigned int & controlPointCount,
const int & lineKind,
resqml2::AbstractHdfProxy* proxy);
95 void setGeometry(
double * controlPoints,
double* controlPointParameters,
const unsigned int & controlPointCount,
107 void setGeometry(
double * controlPoints,
108 double * tangentVectors,
double* controlPointParameters,
const unsigned int & controlPointCount,
114 int getGeometryKind()
const;
124 std::string getMdDatumUuid()
const;
129 ULONG64 getXyzPointCountOfPatch(
const unsigned int & patchIndex)
const;
136 void getXyzPointsOfPatch(
const unsigned int & patchIndex,
double * xyzPoints)
const;
141 bool hasMdValues()
const;
146 void getMdValues(
double* values);
151 double getStartMd()
const;
156 double getFinishMd()
const;
161 bool hasTangentVectors()
const;
166 void getTangentVectors(
double* tangentVectors);
183 const double& getParentTrajectoryMd()
const;
188 const std::vector<WellboreTrajectoryRepresentation*> & getChildrenTrajectorySet()
const;
214 std::string getLocalCrsUuid()
const;
216 std::string getHdfProxyUuid()
const;
218 unsigned int getPatchCount()
const {
return 1;}
220 bool hasGeometry()
const;
234 std::vector<epc::Relationship> getAllEpcRelationships()
const;
241 std::vector<WellboreTrajectoryRepresentation*> childrenTrajSet;
242 std::vector<class WellboreFrameRepresentation*> wellboreFrameRepresentationSet;
Definition: EpcDocument.h:142
Definition: WellboreInterpretation.h:40
Definition: AbstractHdfProxy.h:44
void addWellboreFrameRepresentation(class WellboreFrameRepresentation *WellboreFrameRepresentation)
Definition: WellboreTrajectoryRepresentation.h:194
class WellboreFrameRepresentation * getWellboreFrameRepresentation(const unsigned int &index) const
Definition: WellboreTrajectoryRepresentation.h:212
Definition: Trajectory.h:42
const std::vector< class WellboreFrameRepresentation * > & getWellboreFrameRepresentationSet() const
Definition: WellboreTrajectoryRepresentation.h:199
Definition: EpcDocument.h:79
Definition: EpcDocument.h:155
Definition: WellboreTrajectoryRepresentation.h:50
WellboreTrajectoryRepresentation(gsoap_resqml2_0_1::_resqml2__WellboreTrajectoryRepresentation *fromGsoap)
Definition: WellboreTrajectoryRepresentation.h:69
Definition: AbstractRepresentation.h:40
Definition: WellboreFrameRepresentation.h:46
unsigned int getWellboreFrameRepresentationCount() const
Definition: WellboreTrajectoryRepresentation.h:205
Definition: EpcDocument.h:61
virtual std::string getXmlTag() const
Definition: WellboreTrajectoryRepresentation.h:75