21 #include "../resqml2/DeviationSurveyRepresentation.h"
23 namespace RESQML2_0_1_NS
51 DeviationSurveyRepresentation(
class RESQML2_NS::WellboreInterpretation * interp,
const std::string & guid,
const std::string & title,
bool isFinal, RESQML2_NS::MdDatum * mdInfo);
63 DLL_IMPORT_OR_EXPORT
void setGeometry(
double const* firstStationLocation, uint64_t stationCount,
64 gsoap_resqml2_0_1::eml20__LengthUom mdUom,
double const* mds,
65 gsoap_resqml2_0_1::eml20__PlaneAngleUom angleUom,
double const* azimuths,
double const* inclinations,
66 EML2_NS::AbstractHdfProxy* proxy)
final;
68 DLL_IMPORT_OR_EXPORT
void setMdDatum(RESQML2_NS::MdDatum * mdDatum)
final;
72 DLL_IMPORT_OR_EXPORT
bool isFinal() const final;
74 uint64_t getXyzPointCountOfPatch(
unsigned int patchIndex) const final;
76 DLL_IMPORT_OR_EXPORT
void getXyzPointsOfPatch(
unsigned int patchIndex,
double * xyzPoints) const final;
78 DLL_IMPORT_OR_EXPORT gsoap_resqml2_0_1::eml20__LengthUom getMdUom() const final;
80 gsoap_resqml2_0_1::eml20__PlaneAngleUom getAngleUom() const final;
82 DLL_IMPORT_OR_EXPORT
void getMdValues(
double* values) const final;
84 DLL_IMPORT_OR_EXPORT
void getInclinations(
double* values) const final;
86 DLL_IMPORT_OR_EXPORT
void getAzimuths(
double* values) const final;
88 COMMON_NS::DataObjectReference getHdfProxyDor() const final;
93 DLL_IMPORT_OR_EXPORT static const
char* XML_NS;
98 DLL_IMPORT_OR_EXPORT std::
string getXmlNamespace() const final {
return XML_NS; }
Definition: DeviationSurveyRepresentation.h:27
common::DataObjectReference getMdDatumDor() const final
~DeviationSurveyRepresentation()=default
void setMdDatum(resqml2::MdDatum *mdDatum) final
DeviationSurveyRepresentation(class resqml2::WellboreInterpretation *interp, const std::string &guid, const std::string &title, bool isFinal, resqml2::MdDatum *mdInfo)
Creates an instance of this class in a gsoap context.
DeviationSurveyRepresentation(gsoap_resqml2_0_1::_resqml20__DeviationSurveyRepresentation *fromGsoap)
Definition: DeviationSurveyRepresentation.h:58
void setGeometry(double const *firstStationLocation, uint64_t stationCount, gsoap_resqml2_0_1::eml20__LengthUom mdUom, double const *mds, gsoap_resqml2_0_1::eml20__PlaneAngleUom angleUom, double const *azimuths, double const *inclinations, eml2::AbstractHdfProxy *proxy) final
DeviationSurveyRepresentation(gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject)
Definition: DeviationSurveyRepresentation.h:35