36 #include "resqml2_0_1/WellboreTrajectoryRepresentation.h" 45 class WellboreTrajectoryRepresentation;
74 static const char* XML_TAG;
75 virtual std::string
getXmlTag()
const {
return XML_TAG;}
89 void setGeometry(
double * firstStationLocation,
const ULONG64 & stationCount,
90 const gsoap_resqml2_0_1::eml20__LengthUom & mdUom,
double * mds,
91 const gsoap_resqml2_0_1::eml20__PlaneAngleUom & angleUom,
double * azimuths,
double * inclinations,
102 gsoap_resqml2_0_1::eml20__DataObjectReference* getMdDatumDor()
const;
112 std::string getMdDatumUuid()
const;
117 bool isFinal()
const;
122 ULONG64 getXyzPointCountOfPatch(
const unsigned int & patchIndex)
const;
129 void getXyzPointsOfPatch(
const unsigned int & patchIndex,
double * xyzPoints)
const;
134 gsoap_resqml2_0_1::eml20__LengthUom getMdUom()
const;
139 gsoap_resqml2_0_1::eml20__PlaneAngleUom getAngleUom()
const;
146 void getMdValues(
double* values);
153 void getInclinations(
double* values);
161 void getAzimuths(
double* values);
166 std::vector<class WellboreFrameRepresentation*> getWellboreFrameRepresentationSet()
const;
172 unsigned int getWellboreFrameRepresentationCount()
const;
184 const std::vector<class WellboreTrajectoryRepresentation*>& getWellboreTrajectoryRepresentationSet()
const;
190 unsigned int getWellboreTrajectoryRepresentationCount()
const;
199 std::string getHdfProxyUuid()
const;
201 unsigned int getPatchCount()
const {
return 1;}
209 std::vector<epc::Relationship> getAllEpcRelationships()
const;
213 std::vector<class WellboreTrajectoryRepresentation*> wbTrajectoryRepSet;
DeviationSurveyRepresentation(gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject)
Definition: DeviationSurveyRepresentation.h:54
DeviationSurveyRepresentation(gsoap_resqml2_0_1::_resqml2__DeviationSurveyRepresentation *fromGsoap)
Definition: DeviationSurveyRepresentation.h:70
Definition: WellboreInterpretation.h:40
Definition: DeviationSurveyRepresentation.h:47
Definition: EpcDocument.h:78
Definition: EpcDocument.h:168
Definition: WellboreTrajectoryRepresentation.h:45
virtual std::string getXmlTag() const
Definition: DeviationSurveyRepresentation.h:75
Definition: AbstractRepresentation.h:44
Definition: WellboreFrameRepresentation.h:46
Definition: EpcDocument.h:62
Definition: AbstractHdfProxy.h:45