21#include "AbstractRepresentation.h"
22#include "AbstractValuesProperty.h"
55 DLL_IMPORT_OR_EXPORT
void setMdValues(
double const * mdValues, uint64_t mdValueCount, EML2_NS::AbstractHdfProxy* proxy =
nullptr);
67 DLL_IMPORT_OR_EXPORT
void setMdValues(
double firstMdValue,
double incrementMdValue,
unsigned int mdValueCount);
120 DLL_IMPORT_OR_EXPORT
void getXyzPointsOfPatch(
unsigned int patchIndex,
double * xyzPoints)
const override;
133 DLL_IMPORT_OR_EXPORT COMMON_NS::AbstractObject::numericalDatatypeEnum
getMdHdfDatatype()
const;
183 COMMON_NS::DataObjectReference
getLocalCrsDor(uint64_t patchIndex)
const override;
194 DLL_IMPORT_OR_EXPORT uint64_t getPatchCount() const final {
return 1;}
205 WellboreFrameRepresentation(gsoap_resqml2_0_1::eml20__DataObjectReference* partialObject) :
206 RESQML2_NS::AbstractRepresentation(partialObject) {}
213 WellboreFrameRepresentation(gsoap_resqml2_0_1::_resqml20__WellboreFrameRepresentation* fromGsoap) :
214 AbstractRepresentation(fromGsoap) {}
221 WellboreFrameRepresentation(gsoap_eml2_3::resqml22__WellboreFrameRepresentation* fromGsoap) :
222 AbstractRepresentation(fromGsoap) {}
225 virtual void loadTargetRelationships()
override;
Proxy class for an abstract representation.
Definition AbstractRepresentation.h:38
Proxy class for a wellbore frame representation. A wellbore frame representation is a representation ...
Definition WellboreFrameRepresentation.h:35
void getXyzPointsOfPatch(unsigned int patchIndex, double *xyzPoints) const override
void setMdValues(double const *mdValues, uint64_t mdValueCount, eml2::AbstractHdfProxy *proxy=nullptr)
unsigned int getMdValuesCount() const
~WellboreFrameRepresentation()=default
double getMdConstantIncrementValue() const
uint64_t getXyzPointCountOfPatch(unsigned int patchIndex) const override
common::AbstractObject::numericalDatatypeEnum getMdHdfDatatype() const
common::DataObjectReference getLocalCrsDor(uint64_t patchIndex) const override
void getMdAsFloatValues(float *values) const
common::DataObjectReference getHdfProxyDor() const final
Gets the data object reference of the HDF proxy which is used for storing the numerical values of thi...
void setMdValues(double firstMdValue, double incrementMdValue, unsigned int mdValueCount)
common::DataObjectReference getWellboreTrajectoryDor() const
double getMdFirstValue() const
bool areMdValuesRegularlySpaced() const
void getMdAsDoubleValues(double *values) const
class WellboreTrajectoryRepresentation * getWellboreTrajectory() const
Representation of a wellbore trajectory.
Definition WellboreTrajectoryRepresentation.h:29