21 #include "AbstractRepresentation.h"
22 #include "AbstractValuesProperty.h"
55 DLL_IMPORT_OR_EXPORT
void setMdValues(
double const * mdValues,
unsigned int 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;
183 COMMON_NS::DataObjectReference
getLocalCrsDor(
unsigned int patchIndex)
const override;
194 DLL_IMPORT_OR_EXPORT
unsigned int 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:32
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, unsigned int mdValueCount, eml2::AbstractHdfProxy *proxy=nullptr)
unsigned int getMdValuesCount() const
~WellboreFrameRepresentation()=default
double getMdConstantIncrementValue() const
uint64_t getXyzPointCountOfPatch(unsigned int patchIndex) const override
class WellboreTrajectoryRepresentation * getWellboreTrajectory() const
void getMdAsFloatValues(float *values) const
common::AbstractObject::hdfDatatypeEnum getMdHdfDatatype() 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
common::DataObjectReference getLocalCrsDor(unsigned int patchIndex) const override
Representation of a wellbore trajectory.
Definition: WellboreTrajectoryRepresentation.h:29