21#include "AbstractRepresentation.h"
22#include "AbstractValuesProperty.h"
34 class WellboreFrameRepresentation :
public AbstractRepresentation
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);
133 DLL_IMPORT_OR_EXPORT COMMON_NS::AbstractObject::numericalDatatypeEnum
getMdHdfDatatype()
const;
183 COMMON_NS::DataObjectReference
getLocalCrsDor(uint64_t patchIndex)
const override;
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 a wellbore frame representation. A wellbore frame representation is a representation ...
Definition WellboreFrameRepresentation.h:35
void setMdValues(double const *mdValues, uint64_t mdValueCount, eml2::AbstractHdfProxy *proxy=nullptr)
unsigned int getMdValuesCount() const
~WellboreFrameRepresentation()=default
double getMdConstantIncrementValue() const
common::AbstractObject::numericalDatatypeEnum getMdHdfDatatype() const
uint64_t getXyzPointCountOfPatch(uint64_t patchIndex) const override
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
uint64_t getPatchCount() const final
Definition WellboreFrameRepresentation.h:194
double getMdFirstValue() const
bool areMdValuesRegularlySpaced() const
void getMdAsDoubleValues(double *values) const
void getXyzPointsOfPatch(uint64_t patchIndex, double *xyzPoints) const override
class WellboreTrajectoryRepresentation * getWellboreTrajectory() const
Representation of a wellbore trajectory.
Definition WellboreTrajectoryRepresentation.h:29