21 #include "../resqml2/WellboreTrajectoryRepresentation.h" 
   23 namespace RESQML2_0_1_NS
 
   35         gsoap_resqml2_0_1::_resqml20__WellboreTrajectoryRepresentation* getSpecializedGsoapProxy() 
const;
 
   75         WellboreTrajectoryRepresentation(RESQML2_NS::WellboreInterpretation* interp, 
const std::string& guid, 
const std::string& title, RESQML2_NS::DeviationSurveyRepresentation* deviationSurvey);
 
   89         DLL_IMPORT_OR_EXPORT 
void setGeometry(
double const* controlPoints,
 
   90             double startMd, 
double endMd,
 
   91             unsigned int controlPointCount, 
int lineKind, EML2_NS::AbstractHdfProxy* proxy = 
nullptr,
 
   92             RESQML2_NS::AbstractLocal3dCrs* localCrs = 
nullptr) final;
 
   94         DLL_IMPORT_OR_EXPORT 
void setGeometry(
double const* controlPoints, 
double const* controlPointParameters, 
unsigned int controlPointCount, 
int lineKind,
 
   95             EML2_NS::AbstractHdfProxy* proxy = 
nullptr, RESQML2_NS::AbstractLocal3dCrs* localCrs = 
nullptr) final;
 
   97         DLL_IMPORT_OR_EXPORT 
void setGeometry(
double const* controlPoints,
 
   98             double const* tangentVectors, 
double const* controlPointParameters, 
unsigned int controlPointCount, 
int lineKind,
 
   99             EML2_NS::AbstractHdfProxy* proxy = 
nullptr, RESQML2_NS::AbstractLocal3dCrs* localCrs = 
nullptr) final;
 
  101         DLL_IMPORT_OR_EXPORT 
int getGeometryKind() const final;
 
  103         DLL_IMPORT_OR_EXPORT 
void setMdDatum(RESQML2_NS::
MdDatum * mdDatum) final;
 
  105         DLL_IMPORT_OR_EXPORT COMMON_NS::DataObjectReference getMdDatumDor() const final;
 
  107         DLL_IMPORT_OR_EXPORT uint64_t getXyzPointCountOfPatch(
unsigned int patchIndex) const final;
 
  117         DLL_IMPORT_OR_EXPORT 
void getXyzPointsOfPatch(
unsigned int patchIndex, 
double * xyzPoints) const final;
 
  119         DLL_IMPORT_OR_EXPORT 
bool hasMdValues() const final;
 
  121         DLL_IMPORT_OR_EXPORT gsoap_resqml2_0_1::eml20__LengthUom getMdUom() const final;
 
  123         DLL_IMPORT_OR_EXPORT 
void getMdValues(
double* values) const final;
 
  125         DLL_IMPORT_OR_EXPORT 
double getStartMd() const final;
 
  127         DLL_IMPORT_OR_EXPORT 
double getFinishMd() const final;
 
  129         DLL_IMPORT_OR_EXPORT 
bool hasTangentVectors() const final;
 
  131         DLL_IMPORT_OR_EXPORT 
void getTangentVectors(
double* tangentVectors) final;
 
  135         DLL_IMPORT_OR_EXPORT COMMON_NS::DataObjectReference getParentTrajectoryDor() const final;
 
  137         DLL_IMPORT_OR_EXPORT 
double getParentTrajectoryMd() const final;
 
  141         COMMON_NS::DataObjectReference getDeviationSurveyDor() const final;
 
  143         COMMON_NS::DataObjectReference getLocalCrsDor(
unsigned int patchIndex) const final;
 
  145         COMMON_NS::DataObjectReference getHdfProxyDor() const final;
 
  147         DLL_IMPORT_OR_EXPORT 
bool hasGeometry() const final;
 
  152         DLL_IMPORT_OR_EXPORT static const 
char* XML_NS;
 
  157         DLL_IMPORT_OR_EXPORT std::
string getXmlNamespace() const final { 
return XML_NS; }
 
Definition: DeviationSurveyRepresentation.h:27
 
Definition: WellboreTrajectoryRepresentation.h:27
 
void setGeometry(double const *controlPoints, double startMd, double endMd, unsigned int controlPointCount, int lineKind, eml2::AbstractHdfProxy *proxy=nullptr, resqml2::AbstractLocal3dCrs *localCrs=nullptr) final
 
~WellboreTrajectoryRepresentation()=default
 
WellboreTrajectoryRepresentation(gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject)
Definition: WellboreTrajectoryRepresentation.h:44
 
WellboreTrajectoryRepresentation(resqml2::WellboreInterpretation *interp, const std::string &guid, const std::string &title, resqml2::MdDatum *mdInfo)
 
WellboreTrajectoryRepresentation(gsoap_resqml2_0_1::_resqml20__WellboreTrajectoryRepresentation *fromGsoap)
Definition: WellboreTrajectoryRepresentation.h:82
 
WellboreTrajectoryRepresentation(resqml2::WellboreInterpretation *interp, const std::string &guid, const std::string &title, resqml2::DeviationSurveyRepresentation *deviationSurvey)
 
void setMinimalGeometry(double startMd, double endMd) final