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;}
59 resqml2::AbstractRepresentation(partialObject)
75 WellboreFrameRepresentation(gsoap_resqml2_0_1::_resqml2__WellboreFrameRepresentation* fromGsoap): AbstractRepresentation(fromGsoap), trajectory(nullptr), witsmlLog(nullptr) {}
93 void setMdValues(
const double & firstMdValue,
const double & incrementMdValue,
const unsigned int & mdValueCount);
99 bool areMdValuesRegularlySpaced()
const;
105 double getMdConstantIncrementValue()
const;
110 double getMdFirstValue()
const;
115 unsigned int getMdValuesCount()
const;
127 void getXyzPointsOfPatch(
const unsigned int & patchIndex,
double * xyzPoints)
const;
132 resqml2::AbstractValuesProperty::hdfDatatypeEnum getMdHdfDatatype()
const;
137 void getMdAsDoubleValues(
double * values);
142 void getMdAsFloatValues(
float * values);
147 std::string getWellboreTrajectoryUuid()
const;
154 gsoap_resqml2_0_1::eml20__DataObjectReference* getLocalCrsDor()
const;
156 std::string getHdfProxyUuid()
const;
158 unsigned int getPatchCount()
const {
return 1;}
163 static const char* XML_TAG;
168 virtual std::vector<epc::Relationship> getAllEpcRelationships()
const;
Definition: EpcDocument.h:144
WellboreFrameRepresentation(gsoap_resqml2_0_1::_resqml2__WellboreFrameRepresentation *fromGsoap)
Definition: WellboreFrameRepresentation.h:75
Definition: WellboreInterpretation.h:40
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:152
Definition: EpcDocument.h:78
ULONG64 getXyzPointCountOfPatch(const unsigned int &patchIndex) const
Definition: WellboreFrameRepresentation.h:120
Definition: EpcDocument.h:168
Definition: WellboreTrajectoryRepresentation.h:45
Definition: AbstractRepresentation.h:44
Definition: WellboreFrameRepresentation.h:46
Definition: EpcDocument.h:62
virtual std::string getXmlTag() const
Definition: WellboreFrameRepresentation.h:164
Definition: AbstractHdfProxy.h:45
Definition: AbstractFeatureInterpretation.h:45
WellboreFrameRepresentation(gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject)
Definition: WellboreFrameRepresentation.h:58