21#include "WellboreFrameRepresentation.h"
25 class AbstractGridRepresentation;
83 DLL_IMPORT_OR_EXPORT
virtual void setIntervalGridCells(int8_t
const* gridIndices, int8_t gridIndicesNullValue, int64_t
const* cellIndices,
84 int8_t
const* localFacePairPerCellIndices, int8_t localFacePairPerCellIndicesNullValue, EML2_NS::AbstractHdfProxy * hdfProxy =
nullptr) = 0;
110 DLL_IMPORT_OR_EXPORT
virtual int8_t
getGridIndices(int8_t* gridIndices)
const = 0;
127 DLL_IMPORT_OR_EXPORT
virtual int64_t
getCellIndices(int64_t* cellIndices)
const = 0;
191 DLL_IMPORT_OR_EXPORT
static constexpr char const* XML_TAG =
"BlockedWellboreRepresentation";
193 DLL_IMPORT_OR_EXPORT
virtual std::string
getXmlTag()
const override {
return XML_TAG; }
209 BlockedWellboreRepresentation() {}
216 BlockedWellboreRepresentation(gsoap_resqml2_0_1::_resqml20__BlockedWellboreRepresentation* fromGsoap) : WellboreFrameRepresentation(fromGsoap) {}
223 BlockedWellboreRepresentation(gsoap_eml2_3::_resqml22__BlockedWellboreRepresentation* fromGsoap) : WellboreFrameRepresentation(fromGsoap) {}
226 void loadTargetRelationships()
override;
A blocked wellbore representation. This is the information that allows you to locate,...
Definition BlockedWellboreRepresentation.h:33
virtual uint64_t getCellCount() const =0
virtual std::string getXmlTag() const override
Definition BlockedWellboreRepresentation.h:193
virtual void pushBackSupportingGridRepresentation(resqml2::AbstractGridRepresentation *supportingGridRep)=0
resqml2::AbstractGridRepresentation * getSupportingGridRepresentation(uint64_t index) const
virtual common::DataObjectReference getSupportingGridRepresentationDor(uint64_t index) const =0
virtual uint64_t getSupportingGridRepresentationCount() const =0
virtual int8_t getLocalFacePairPerCellIndices(int8_t *localFacePairPerCellIndices) const =0
virtual int64_t getCellIndices(int64_t *cellIndices) const =0
virtual void setIntervalGridCells(int8_t const *gridIndices, int8_t gridIndicesNullValue, int64_t const *cellIndices, int8_t const *localFacePairPerCellIndices, int8_t localFacePairPerCellIndicesNullValue, eml2::AbstractHdfProxy *hdfProxy=nullptr)=0
virtual int8_t getGridIndices(int8_t *gridIndices) const =0
virtual ~BlockedWellboreRepresentation()=default
Proxy class for a wellbore frame representation. A wellbore frame representation is a representation ...
Definition WellboreFrameRepresentation.h:35