36 #include "resqml2/SubRepresentation.h" 44 const std::string & guid,
const std::string & title,
47 gsoap_resqml2_0_1::_resqml2__SubRepresentation* getSpecializedGsoapProxy()
const;
52 gsoap_resqml2_0_1::resqml2__SubRepresentationPatch* getSubRepresentationPatch(
const unsigned int & index)
const;
69 const std::string & guid,
const std::string & title,
78 const std::string & guid,
const std::string & title,
91 std::string getHdfProxyUuid()
const;
96 resqml2::AbstractRepresentation::indexableElement getElementKindOfPatch(
const unsigned int & patchIndex,
const unsigned int & elementIndicesIndex)
const;
101 ULONG64 getElementCountOfPatch(
const unsigned int & patchIndex)
const;
106 void getElementIndicesOfPatch(
const unsigned int & patchIndex,
const unsigned int & elementIndicesIndex, ULONG64 * elementIndices)
const;
111 bool areElementIndicesPairwise(
const unsigned int & patchIndex)
const;
117 bool areElementIndicesBasedOnLattice(
const unsigned int & patchIndex,
const unsigned int & elementIndicesIndex = 0)
const;
119 LONG64 getLatticeElementIndicesStartValue(
const unsigned int & patchIndex,
const unsigned int & elementIndicesIndex = 0)
const;
120 unsigned int getLatticeElementIndicesDimensionCount(
const unsigned int & patchIndex,
const unsigned int & elementIndicesIndex = 0)
const;
121 LONG64 getLatticeElementIndicesOffsetValue(
const unsigned int & latticeDimensionIndex,
const unsigned int & patchIndex,
const unsigned int & elementIndicesIndex = 0)
const;
122 ULONG64 getLatticeElementIndicesOffsetCount(
const unsigned int & latticeDimensionIndex,
const unsigned int & patchIndex,
const unsigned int & elementIndicesIndex = 0)
const;
131 void pushBackSubRepresentationPatch(
const gsoap_resqml2_0_1::resqml2__IndexableElements & elementKind,
const ULONG64 & originIndex,
132 const unsigned int & elementCountInSlowestDimension,
133 const unsigned int & elementCountInMiddleDimension,
134 const unsigned int & elementCountInFastestDimension);
143 void pushBackSubRepresentationPatch(
const gsoap_resqml2_0_1::resqml2__IndexableElements & elementKind,
const ULONG64 & elementCount, ULONG64 * elementIndices,
resqml2::AbstractHdfProxy* proxy);
154 void pushBackSubRepresentationPatch(
const gsoap_resqml2_0_1::resqml2__IndexableElements & elementKind0,
const gsoap_resqml2_0_1::resqml2__IndexableElements & elementKind1,
155 const ULONG64 & elementCount,
156 ULONG64 * elementIndices0, ULONG64 * elementIndices1,
168 void pushBackRefToExistingDataset(
const gsoap_resqml2_0_1::resqml2__IndexableElements & elementKind,
const ULONG64 & elementCount,
const std::string & dataset,
171 unsigned int getPatchCount()
const;
173 std::string getSupportingRepresentationUuid()
const;
174 std::string getSupportingRepresentationTitle()
const;
175 std::string getSupportingRepresentationContentType()
const;
~SubRepresentation()
Definition: SubRepresentation.h:89
Definition: SubRepresentation.h:40
SubRepresentation(gsoap_resqml2_0_1::eml__DataObjectReference *partialObject)
Definition: SubRepresentation.h:59
Definition: AbstractHdfProxy.h:44
Definition: EpcDocument.h:79
Definition: AbstractRepresentation.h:40
Definition: EpcDocument.h:61
SubRepresentation(gsoap_resqml2_0_1::_resqml2__SubRepresentation *fromGsoap)
Definition: SubRepresentation.h:84
Definition: SubRepresentation.h:40
Definition: AbstractFeatureInterpretation.h:45