36 #include "resqml2_0_1/AbstractSurfaceRepresentation.h" 43 gsoap_resqml2_0_1::resqml2__PointGeometry* getPointGeometry2_0_1(
const unsigned int & patchIndex)
const;
59 const std::string & guid,
const std::string & title);
71 static const char* XML_TAG;
72 virtual std::string
getXmlTag()
const {
return XML_TAG;}
74 std::string getHdfProxyUuid()
const;
76 unsigned int getNodeCountAlongIAxis(
const unsigned int & patchIndex)
const;
78 unsigned int getNodeCountAlongJAxis(
const unsigned int & patchIndex)
const;
83 ULONG64
getXyzPointCountOfPatch(
const unsigned int & patchIndex)
const {
return getNodeCountAlongIAxis(patchIndex) * getNodeCountAlongJAxis(patchIndex);}
90 void getXyzPointsOfPatch(
const unsigned int & patchIndex,
double * xyzPoints)
const;
95 unsigned int getPatchCount()
const;
102 void getZValuesOfPatch(
const unsigned int & patchIndex,
double* values)
const;
109 void getZValuesOfPatchInGlobalCrs(
const unsigned int & patchIndex,
double* values)
const;
123 void pushBackGeometryPatch(
127 const unsigned int & startIndexI = 0,
const unsigned int & startIndexJ = 0,
128 const int & indexIncrementI = 1,
const int & indexIncrementJ = 1);
139 std::string getSupportingRepresentationUuid(
const unsigned int & patchIndex)
const;
149 int getIndexOriginOnSupportingRepresentation(
const unsigned int & patchIndex,
const unsigned int & dimension)
const;
154 int getNodeCountOnSupportingRepresentation(
const unsigned int & patchIndex,
const unsigned int & dimension)
const;
159 int getIndexOffsetOnSupportingRepresentation(
const unsigned int & patchIndex,
const unsigned int & dimension)
const;
162 std::vector<epc::Relationship> getAllEpcRelationships()
const;
165 std::vector<Grid2dRepresentation *> supportingRepresentationSet;
Grid2dSetRepresentation(gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject)
Definition: Grid2dSetRepresentation.h:50
Definition: AbstractSurfaceRepresentation.h:40
Definition: Grid2dSetRepresentation.h:40
Definition: AbstractLocal3dCrs.h:40
virtual std::string getXmlTag() const
Definition: Grid2dSetRepresentation.h:72
Definition: Grid2dRepresentation.h:40
Definition: EpcDocument.h:78
Definition: EpcDocument.h:168
Grid2dRepresentation * getSupportingRepresentation(const unsigned int &patchIndex)
Definition: Grid2dSetRepresentation.h:144
std::vector< Grid2dRepresentation * > getSupportingRepresentationSet() const
Definition: Grid2dSetRepresentation.h:133
Grid2dSetRepresentation(gsoap_resqml2_0_1::_resqml2__Grid2dSetRepresentation *fromGsoap)
Definition: Grid2dSetRepresentation.h:64
~Grid2dSetRepresentation()
Definition: Grid2dSetRepresentation.h:69
Definition: AbstractHdfProxy.h:45
ULONG64 getXyzPointCountOfPatch(const unsigned int &patchIndex) const
Definition: Grid2dSetRepresentation.h:83
Definition: AbstractFeatureInterpretation.h:45