36 #include "resqml2_0_1/AbstractSurfaceRepresentation.h" 43 gsoap_resqml2_0_1::resqml2__PointGeometry* getPointGeometry2_0_1(
const unsigned int & patchIndex)
const;
53 const std::string & guid,
const std::string & title);
65 static const char* XML_TAG;
66 virtual std::string
getXmlTag()
const {
return XML_TAG;}
68 std::string getHdfProxyUuid()
const;
70 unsigned int getNodeCountAlongIAxis(
const unsigned int & patchIndex)
const;
72 unsigned int getNodeCountAlongJAxis(
const unsigned int & patchIndex)
const;
77 ULONG64
getXyzPointCountOfPatch(
const unsigned int & patchIndex)
const {
return getNodeCountAlongIAxis(patchIndex) * getNodeCountAlongJAxis(patchIndex);}
84 void getXyzPointsOfPatch(
const unsigned int & patchIndex,
double * xyzPoints)
const;
89 unsigned int getPatchCount()
const;
96 void getZValuesOfPatch(
const unsigned int & patchIndex,
double* values)
const;
103 void getZValuesOfPatchInGlobalCrs(
const unsigned int & patchIndex,
double* values)
const;
117 void pushBackGeometryPatch(
121 const unsigned int & startIndexI = 0,
const unsigned int & startIndexJ = 0,
122 const int & indexIncrementI = 1,
const int & indexIncrementJ = 1);
133 std::string getSupportingRepresentationUuid(
const unsigned int & patchIndex)
const;
143 int getIndexOriginOnSupportingRepresentation(
const unsigned int & patchIndex,
const unsigned int & dimension)
const;
148 int getNodeCountOnSupportingRepresentation(
const unsigned int & patchIndex,
const unsigned int & dimension)
const;
153 int getIndexOffsetOnSupportingRepresentation(
const unsigned int & patchIndex,
const unsigned int & dimension)
const;
156 std::vector<epc::Relationship> getAllEpcRelationships()
const;
159 std::vector<Grid2dRepresentation *> supportingRepresentationSet;
Definition: AbstractSurfaceRepresentation.h:40
Definition: Grid2dSetRepresentation.h:40
Definition: AbstractHdfProxy.h:44
Definition: AbstractLocal3dCrs.h:40
virtual std::string getXmlTag() const
Definition: Grid2dSetRepresentation.h:66
Definition: Grid2dRepresentation.h:40
Definition: EpcDocument.h:79
Definition: EpcDocument.h:155
Grid2dRepresentation * getSupportingRepresentation(const unsigned int &patchIndex)
Definition: Grid2dSetRepresentation.h:138
std::vector< Grid2dRepresentation * > getSupportingRepresentationSet() const
Definition: Grid2dSetRepresentation.h:127
Grid2dSetRepresentation(gsoap_resqml2_0_1::_resqml2__Grid2dSetRepresentation *fromGsoap)
Definition: Grid2dSetRepresentation.h:58
~Grid2dSetRepresentation()
Definition: Grid2dSetRepresentation.h:63
ULONG64 getXyzPointCountOfPatch(const unsigned int &patchIndex) const
Definition: Grid2dSetRepresentation.h:77
Definition: AbstractFeatureInterpretation.h:45