36 #include "resqml2/AbstractRepresentation.h" 37 #include "resqml2/AbstractValuesProperty.h" 49 gsoap_resqml2_0_1::resqml2__PointGeometry*
getPointGeometry2_0_1(
const unsigned int & patchIndex)
const {
return nullptr;}
67 WellboreFrameRepresentation(gsoap_resqml2_0_1::_resqml2__WellboreFrameRepresentation* fromGsoap): AbstractRepresentation(fromGsoap), trajectory(nullptr), witsmlLog(nullptr) {}
85 void setMdValues(
const double & firstMdValue,
const double & incrementMdValue,
const unsigned int & mdValueCount);
91 bool areMdValuesRegularlySpaced()
const;
97 double getMdConstantIncrementValue()
const;
102 double getMdFirstValue()
const;
107 unsigned int getMdValuesCount()
const;
119 void getXyzPointsOfPatch(
const unsigned int & patchIndex,
double * xyzPoints)
const;
124 resqml2::AbstractValuesProperty::hdfDatatypeEnum getMdHdfDatatype()
const;
129 void getMdAsDoubleValues(
double * values);
134 void getMdAsFloatValues(
float * values);
139 std::string getWellboreTrajectoryUuid()
const;
146 std::string getLocalCrsUuid()
const;
148 std::string getHdfProxyUuid()
const;
150 unsigned int getPatchCount()
const {
return 1;}
155 static const char* XML_TAG;
160 virtual std::vector<epc::Relationship> getAllEpcRelationships()
const;
Definition: EpcDocument.h:142
WellboreFrameRepresentation(gsoap_resqml2_0_1::_resqml2__WellboreFrameRepresentation *fromGsoap)
Definition: WellboreFrameRepresentation.h:67
Definition: WellboreInterpretation.h:40
Definition: AbstractHdfProxy.h:44
gsoap_resqml2_0_1::resqml2__PointGeometry * getPointGeometry2_0_1(const unsigned int &patchIndex) const
Definition: WellboreFrameRepresentation.h:49
Definition: AbstractLocal3dCrs.h:40
class WellboreTrajectoryRepresentation * getWellboreTrajectory()
Definition: WellboreFrameRepresentation.h:144
Definition: EpcDocument.h:79
ULONG64 getXyzPointCountOfPatch(const unsigned int &patchIndex) const
Definition: WellboreFrameRepresentation.h:112
Definition: EpcDocument.h:155
Definition: WellboreTrajectoryRepresentation.h:50
Definition: AbstractRepresentation.h:40
Definition: WellboreFrameRepresentation.h:46
virtual std::string getXmlTag() const
Definition: WellboreFrameRepresentation.h:156
Definition: AbstractFeatureInterpretation.h:45