21#include "../resqml2/GridConnectionSetRepresentation.h" 
   50                const std::string & guid, 
const std::string & title);
 
   60            const std::string & guid, 
const std::string & title);
 
  103            EML2_NS::AbstractHdfProxy * proxy = 
nullptr, int64_t gridIndexPairNullValue = -1, const std::
string & gridIndexPair = 
"") final;
 
  109        DLL_IMPORT_OR_EXPORT 
void setConnectionInterpretationIndices(uint64_t const* cumulativeInterpCount, int64_t const* interpIndices, EML2_NS::AbstractHdfProxy * proxy = 
nullptr) final;
 
  118        DLL_IMPORT_OR_EXPORT static const 
char* 
XML_NS;
 
  134        void init(COMMON_NS::DataObjectRepository * repo, 
const std::string & guid, 
const std::string & title);
 
  141        void pushBackXmlInterpretation(RESQML2_NS::AbstractFeatureInterpretation* interp);
 
  150        void pushBackXmlSupportingGridRepresentation(RESQML2_NS::AbstractGridRepresentation * supportingGridRep);
 
 
GridConnectionSetRepresentation(gsoap_eml2_3::_resqml22__GridConnectionSetRepresentation *fromGsoap)
Definition GridConnectionSetRepresentation.h:67
uint64_t getCellIndexPairCount() const final
int64_t getInterpretationIndexNullValue() const final
static const char * XML_NS
Definition GridConnectionSetRepresentation.h:118
void setInterpretationForAllConnections(resqml2::AbstractFeatureInterpretation *interp, eml2::AbstractHdfProxy *proxy=nullptr) final
bool hasLocalFacePerCell() const final
uint64_t getInterpretationCount() const final
void setLocalFacePerCellIndexPairsUsingExistingDataset(const std::string &localFacePerCellIndexPair, int64_t nullValue, eml2::AbstractHdfProxy *proxy=nullptr) final
Sets the local face per cell index pairs of this grid connection set representation....
GridConnectionSetRepresentation(gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject)
Definition GridConnectionSetRepresentation.h:37
void getGridIndexPairs(unsigned short *gridIndexPairs) const final
std::string getXmlNamespace() const final
Definition GridConnectionSetRepresentation.h:123
int64_t getCellIndexPairs(int64_t *cellIndexPairs) const final
bool isBasedOnMultiGrids() const final
uint64_t getCellIndexPairCountFromInterpretationIndex(int64_t interpretationIndex) const final
Gets the count of cell index pairs which correspond to a particular interpretation or to no interpret...
uint64_t getSupportingGridRepresentationCount() const final
GridConnectionSetRepresentation(resqml2::AbstractFeatureInterpretation *interp, const std::string &guid, const std::string &title)
Creates an instance of this class in a gsoap context.
void getGridConnectionSetInformationFromInterpretationIndex(int64_t *cellIndexPairs, unsigned short *gridIndexPairs, int *localFaceIndexPairs, int64_t interpretationIndex) const final
void getInterpretationIndexCumulativeCount(uint64_t *cumulativeCount) const final
void setConnectionInterpretationIndices(uint64_t const *cumulativeInterpCount, int64_t const *interpIndices, eml2::AbstractHdfProxy *proxy=nullptr) final
void setCellIndexPairsUsingExistingDataset(uint64_t cellIndexPairCount, const std::string &cellIndexPair, int64_t cellIndexPairNullValue, eml2::AbstractHdfProxy *proxy=nullptr, int64_t gridIndexPairNullValue=-1, const std::string &gridIndexPair="") final
void getInterpretationIndices(int64_t *interpretationIndices) const final
common::DataObjectReference getInterpretationDorFromIndex(uint64_t interpretationIndex) const final
bool isAssociatedToInterpretations() const final
common::DataObjectReference getHdfProxyDor() const final
Gets the data object reference of the HDF proxy which is used for storing the numerical values of thi...
~GridConnectionSetRepresentation()=default
GridConnectionSetRepresentation(common::DataObjectRepository *repo, const std::string &guid, const std::string &title)
common::DataObjectReference getSupportingGridRepresentationDor(uint64_t index) const final
int64_t getLocalFacePerCellIndexPairs(int *localFacePerCellIndexPairs) const final