63 DLL_IMPORT_OR_EXPORT
void setMinimalGeometry(
double startMd,
double endMd)
final;
65 DLL_IMPORT_OR_EXPORT
void setGeometry(
double const* controlPoints,
double startMd,
double endMd, uint64_t controlPointCount,
66 int lineKind, EML2_NS::AbstractHdfProxy* proxy =
nullptr, RESQML2_NS::AbstractLocal3dCrs* localCrs =
nullptr) final;
68 DLL_IMPORT_OR_EXPORT
void setGeometry(
double const* controlPoints,
double const* controlPointParameters, uint64_t controlPointCount,
int lineKind,
69 EML2_NS::AbstractHdfProxy* proxy =
nullptr, RESQML2_NS::AbstractLocal3dCrs* localCrs =
nullptr) final;
71 DLL_IMPORT_OR_EXPORT
void setGeometry(
double const* controlPoints,
72 double const* tangentVectors,
double const* controlPointParameters, uint64_t controlPointCount,
int lineKind,
73 EML2_NS::AbstractHdfProxy* proxy =
nullptr, RESQML2_NS::AbstractLocal3dCrs* localCrs =
nullptr) final;
75 DLL_IMPORT_OR_EXPORT
int getGeometryKind() const final;
77 DLL_IMPORT_OR_EXPORT
void setMdDatum(RESQML2_NS::MdDatum * mdDatum) final;
79 DLL_IMPORT_OR_EXPORT COMMON_NS::DataObjectReference getMdDatumDor() const final;
81 DLL_IMPORT_OR_EXPORT uint64_t getXyzPointCountOfPatch(
unsigned int patchIndex) const final;
91 DLL_IMPORT_OR_EXPORT
void getXyzPointsOfPatch(
unsigned int patchIndex,
double * xyzPoints) const final;
93 DLL_IMPORT_OR_EXPORT
bool hasMdValues() const final;
95 DLL_IMPORT_OR_EXPORT gsoap_resqml2_0_1::eml20__LengthUom getMdUom() const final;
97 DLL_IMPORT_OR_EXPORT
void getMdValues(
double* values) const final;
99 DLL_IMPORT_OR_EXPORT
double getStartMd() const final;
101 DLL_IMPORT_OR_EXPORT
double getFinishMd() const final;
103 DLL_IMPORT_OR_EXPORT
bool hasTangentVectors() const final;
105 DLL_IMPORT_OR_EXPORT
void getTangentVectors(
double* tangentVectors) final;
109 DLL_IMPORT_OR_EXPORT COMMON_NS::DataObjectReference getParentTrajectoryDor() const final;
111 DLL_IMPORT_OR_EXPORT
double getParentTrajectoryMd() const final;
113 DLL_IMPORT_OR_EXPORT
void setDeviationSurvey(RESQML2_NS::DeviationSurveyRepresentation* deviationSurvey) final;
115 COMMON_NS::DataObjectReference getDeviationSurveyDor() const final;
117 COMMON_NS::DataObjectReference getLocalCrsDor(
unsigned int patchIndex) const final;
119 COMMON_NS::DataObjectReference getHdfProxyDor() const final;
121 DLL_IMPORT_OR_EXPORT
bool hasGeometry() const final;
126 DLL_IMPORT_OR_EXPORT static const
char* XML_NS;
131 DLL_IMPORT_OR_EXPORT std::
string getXmlNamespace() const final {
return XML_NS; }
140 gsoap_eml2_3::_resqml22__WellboreTrajectoryRepresentation* getSpecializedGsoapProxy()
const;