37 DLL_IMPORT_OR_EXPORT
SubRepresentation(gsoap_resqml2_0_1::eml20__DataObjectReference* partialObject):
48 SubRepresentation(COMMON_NS::DataObjectRepository* repo,
const std::string & guid,
const std::string & title);
61 const std::string & guid,
const std::string & title);
75 DLL_IMPORT_OR_EXPORT gsoap_eml2_3::eml23__IndexableElement
getElementKindOfPatch(
unsigned int patchIndex,
unsigned int elementIndicesIndex) const final;
79 DLL_IMPORT_OR_EXPORT
void getElementIndicesOfPatch(
unsigned int patchIndex,
unsigned int elementIndicesIndex, uint64_t * elementIndices) const final;
95 unsigned int elementCountInSlowestDimension,
96 unsigned int elementCountInMiddleDimension,
97 unsigned int elementCountInFastestDimension) final;
99 DLL_IMPORT_OR_EXPORT
void pushBackSubRepresentationPatch(gsoap_eml2_3::eml23__IndexableElement elementKind0, gsoap_eml2_3::eml23__IndexableElement elementKind1,
100 uint64_t elementCount,
101 uint64_t * elementIndices0, uint64_t * elementIndices1,
102 EML2_NS::AbstractHdfProxy* proxy =
nullptr) final;
104 DLL_IMPORT_OR_EXPORT
void pushBackRefToExistingDataset(gsoap_eml2_3::eml23__IndexableElement elementKind, uint64_t elementCount, const std::
string & elementDataset,
105 int64_t nullValue, EML2_NS::AbstractHdfProxy * proxy, const std::
string & supportingRepDataset =
"") final;
116 DLL_IMPORT_OR_EXPORT static const
char*
XML_NS;
132 void init(COMMON_NS::DataObjectRepository* repo,
const std::string & guid,
const std::string & title);
139 gsoap_eml2_3::_resqml22__SubRepresentation* getSpecializedGsoapProxy()
const;
144 gsoap_eml2_3::resqml22__SubRepresentationPatch* getSubRepresentationPatch(
unsigned int index)
const;
152 void pushBackXmlSupportingRepresentation(RESQML2_NS::AbstractRepresentation
const * supportingRep);
void pushBackRefToExistingDataset(gsoap_eml2_3::eml23__IndexableElement elementKind, uint64_t elementCount, const std::string &elementDataset, int64_t nullValue, eml2::AbstractHdfProxy *proxy, const std::string &supportingRepDataset="") final
SubRepresentation(resqml2::AbstractFeatureInterpretation *interp, const std::string &guid, const std::string &title)
Creates an instance of this class in a gsoap context. This instance must be linked to an interpretati...
void pushBackSubRepresentationPatch(gsoap_eml2_3::eml23__IndexableElement elementKind, uint64_t originIndex, unsigned int elementCountInSlowestDimension, unsigned int elementCountInMiddleDimension, unsigned int elementCountInFastestDimension) final