36 #include "resqml2/SubRepresentation.h" 48 void init(soap* soapContext,
const std::string & guid,
const std::string & title);
50 gsoap_resqml2_0_1::_resqml2__SubRepresentation* getSpecializedGsoapProxy()
const;
55 gsoap_resqml2_0_1::resqml2__SubRepresentationPatch* getSubRepresentationPatch(
const unsigned int & index)
const;
63 class DiscreteProperty* getSupportingRepresentationIndicesDiscretePropOfPatch(
const unsigned int & patchIndex)
const;
79 SubRepresentation(soap* soapContext,
const std::string & guid,
const std::string & title);
88 const std::string & guid,
const std::string & title);
100 std::string getHdfProxyUuid()
const;
105 resqml2::AbstractRepresentation::indexableElement getElementKindOfPatch(
const unsigned int & patchIndex,
const unsigned int & elementIndicesIndex)
const;
110 ULONG64 getElementCountOfPatch(
const unsigned int & patchIndex)
const;
117 void getElementIndicesOfPatch(
const unsigned int & patchIndex,
const unsigned int & elementIndicesIndex, ULONG64 * elementIndices)
const;
123 void getSupportingRepresentationIndicesOfPatch(
const unsigned int & patchIndex,
short * supportingRepresentationIndices)
const;
128 bool areElementIndicesPairwise(
const unsigned int & patchIndex)
const;
134 bool areElementIndicesBasedOnLattice(
const unsigned int & patchIndex,
const unsigned int & elementIndicesIndex = 0)
const;
136 LONG64 getLatticeElementIndicesStartValue(
const unsigned int & patchIndex,
const unsigned int & elementIndicesIndex = 0)
const;
137 unsigned int getLatticeElementIndicesDimensionCount(
const unsigned int & patchIndex,
const unsigned int & elementIndicesIndex = 0)
const;
138 LONG64 getLatticeElementIndicesOffsetValue(
const unsigned int & latticeDimensionIndex,
const unsigned int & patchIndex,
const unsigned int & elementIndicesIndex = 0)
const;
139 ULONG64 getLatticeElementIndicesOffsetCount(
const unsigned int & latticeDimensionIndex,
const unsigned int & patchIndex,
const unsigned int & elementIndicesIndex = 0)
const;
148 void pushBackSubRepresentationPatch(
const gsoap_resqml2_0_1::resqml2__IndexableElements & elementKind,
const ULONG64 & originIndex,
149 const unsigned int & elementCountInSlowestDimension,
150 const unsigned int & elementCountInMiddleDimension,
151 const unsigned int & elementCountInFastestDimension);
161 void pushBackSubRepresentationPatch(
const gsoap_resqml2_0_1::resqml2__IndexableElements & elementKind,
const ULONG64 & elementCount, ULONG64 * elementIndices,
common::AbstractHdfProxy* proxy,
short * supportingRepIndices =
nullptr);
172 void pushBackSubRepresentationPatch(
const gsoap_resqml2_0_1::resqml2__IndexableElements & elementKind0,
const gsoap_resqml2_0_1::resqml2__IndexableElements & elementKind1,
173 const ULONG64 & elementCount,
174 ULONG64 * elementIndices0, ULONG64 * elementIndices1,
187 void pushBackRefToExistingDataset(
const gsoap_resqml2_0_1::resqml2__IndexableElements & elementKind,
const ULONG64 & elementCount,
const std::string & elementDataset,
190 unsigned int getPatchCount()
const;
195 unsigned int getSupportingRepresentationCount()
const;
200 gsoap_resqml2_0_1::eml20__DataObjectReference* getSupportingRepresentationDor(
unsigned int index)
const;
~SubRepresentation()
Definition: SubRepresentation.h:98
Definition: SubRepresentation.h:40
Definition: EpcDocument.h:78
Definition: AbstractRepresentation.h:44
Definition: EpcDocument.h:62
SubRepresentation(gsoap_resqml2_0_1::_resqml2__SubRepresentation *fromGsoap)
Definition: SubRepresentation.h:93
Definition: SubRepresentation.h:40
Definition: AbstractHdfProxy.h:45
Definition: DiscreteProperty.h:44
Definition: AbstractFeatureInterpretation.h:45
SubRepresentation(gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject)
Definition: SubRepresentation.h:70