21 #include "resqml2/SubRepresentation.h" 33 void init(soap* soapContext,
const std::string & guid,
const std::string & title);
35 gsoap_resqml2_0_1::_resqml2__SubRepresentation* getSpecializedGsoapProxy()
const;
40 gsoap_resqml2_0_1::resqml2__SubRepresentationPatch* getSubRepresentationPatch(
const unsigned int & index)
const;
48 class DiscreteProperty* getSupportingRepresentationIndicesDiscretePropOfPatch(
const unsigned int & patchIndex)
const;
64 SubRepresentation(soap* soapContext,
const std::string & guid,
const std::string & title);
73 const std::string & guid,
const std::string & title);
85 std::string getHdfProxyUuid()
const;
90 RESQML2_NS::AbstractRepresentation::indexableElement getElementKindOfPatch(
const unsigned int & patchIndex,
const unsigned int & elementIndicesIndex)
const;
95 ULONG64 getElementCountOfPatch(
const unsigned int & patchIndex)
const;
102 void getElementIndicesOfPatch(
const unsigned int & patchIndex,
const unsigned int & elementIndicesIndex, ULONG64 * elementIndices)
const;
108 void getSupportingRepresentationIndicesOfPatch(
const unsigned int & patchIndex,
short * supportingRepresentationIndices)
const;
113 bool areElementIndicesPairwise(
const unsigned int & patchIndex)
const;
119 bool areElementIndicesBasedOnLattice(
const unsigned int & patchIndex,
const unsigned int & elementIndicesIndex = 0)
const;
121 LONG64 getLatticeElementIndicesStartValue(
const unsigned int & patchIndex,
const unsigned int & elementIndicesIndex = 0)
const;
122 unsigned int getLatticeElementIndicesDimensionCount(
const unsigned int & patchIndex,
const unsigned int & elementIndicesIndex = 0)
const;
123 LONG64 getLatticeElementIndicesOffsetValue(
const unsigned int & latticeDimensionIndex,
const unsigned int & patchIndex,
const unsigned int & elementIndicesIndex = 0)
const;
124 ULONG64 getLatticeElementIndicesOffsetCount(
const unsigned int & latticeDimensionIndex,
const unsigned int & patchIndex,
const unsigned int & elementIndicesIndex = 0)
const;
133 void pushBackSubRepresentationPatch(
const gsoap_resqml2_0_1::resqml2__IndexableElements & elementKind,
const ULONG64 & originIndex,
134 const unsigned int & elementCountInSlowestDimension,
135 const unsigned int & elementCountInMiddleDimension,
136 const unsigned int & elementCountInFastestDimension);
146 void pushBackSubRepresentationPatch(
const gsoap_resqml2_0_1::resqml2__IndexableElements & elementKind,
const ULONG64 & elementCount, ULONG64 * elementIndices,
COMMON_NS::AbstractHdfProxy* proxy,
short * supportingRepIndices =
nullptr);
157 void pushBackSubRepresentationPatch(
const gsoap_resqml2_0_1::resqml2__IndexableElements & elementKind0,
const gsoap_resqml2_0_1::resqml2__IndexableElements & elementKind1,
158 const ULONG64 & elementCount,
159 ULONG64 * elementIndices0, ULONG64 * elementIndices1,
172 void pushBackRefToExistingDataset(
const gsoap_resqml2_0_1::resqml2__IndexableElements & elementKind,
const ULONG64 & elementCount,
const std::string & elementDataset,
175 unsigned int getPatchCount()
const;
180 unsigned int getSupportingRepresentationCount()
const;
185 gsoap_resqml2_0_1::eml20__DataObjectReference* getSupportingRepresentationDor(
unsigned int index)
const;
SubRepresentation(gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject)
Definition: SubRepresentation.h:55
SubRepresentation(gsoap_resqml2_0_1::_resqml2__SubRepresentation *fromGsoap)
Definition: SubRepresentation.h:78
Definition: SubRepresentation.h:25
Definition: SubRepresentation.h:25
Definition: AbstractRepresentation.h:31
Definition: AbstractFeatureInterpretation.h:30
Definition: EpcDocument.h:65
Definition: DiscreteProperty.h:29
~SubRepresentation()
Definition: SubRepresentation.h:83
Definition: AbstractHdfProxy.h:30
Definition: EpcDocument.h:49