21 #include "../resqml2/Grid2dRepresentation.h" 
   23 namespace RESQML2_0_1_NS
 
   48             const std::string & guid, 
const std::string & title);
 
   62         DLL_IMPORT_OR_EXPORT uint64_t getNodeCountAlongIAxis() const final;
 
   64         DLL_IMPORT_OR_EXPORT uint64_t getNodeCountAlongJAxis() const final;
 
   66         DLL_IMPORT_OR_EXPORT 
void getZValues(
double * values) const final;
 
   68         DLL_IMPORT_OR_EXPORT 
double getXOrigin() const final;
 
   70         DLL_IMPORT_OR_EXPORT 
double getYOrigin() const final;
 
   72         DLL_IMPORT_OR_EXPORT 
double getZOrigin() const final;
 
   74         DLL_IMPORT_OR_EXPORT 
double getXJOffset() const final;
 
   76         DLL_IMPORT_OR_EXPORT 
double getYJOffset() const final;
 
   78         DLL_IMPORT_OR_EXPORT 
double getZJOffset() const final;
 
   80         DLL_IMPORT_OR_EXPORT 
double getXIOffset() const final;
 
   82         DLL_IMPORT_OR_EXPORT 
double getYIOffset() const final;
 
   84         DLL_IMPORT_OR_EXPORT 
double getZIOffset() const final;
 
   86         DLL_IMPORT_OR_EXPORT 
bool isJSpacingConstant() const final;
 
   88         DLL_IMPORT_OR_EXPORT 
bool isISpacingConstant() const final;
 
   90         DLL_IMPORT_OR_EXPORT 
double getJSpacing() const final;
 
   92         DLL_IMPORT_OR_EXPORT 
void getJSpacing(
double* jSpacings) const final;
 
   94         DLL_IMPORT_OR_EXPORT 
double getISpacing() const final;
 
   96         DLL_IMPORT_OR_EXPORT 
void getISpacing(
double* iSpacings) const final;
 
   98         DLL_IMPORT_OR_EXPORT 
void setGeometryAsArray2dOfLatticePoints3d(
 
   99             unsigned int numPointsInFastestDirection, 
unsigned int numPointsInSlowestDirection,
 
  100             double xOrigin, 
double yOrigin, 
double zOrigin,
 
  101             double xOffsetInFastestDirection, 
double yOffsetInFastestDirection, 
double zOffsetInFastestDirection,
 
  102             double xOffsetInSlowestDirection, 
double yOffsetInSlowestDirection, 
double zOffsetInSlowestDirection,
 
  103             double spacingInFastestDirection, 
double spacingInSlowestDirection, RESQML2_NS::AbstractLocal3dCrs * localCrs = 
nullptr) final;
 
  105         DLL_IMPORT_OR_EXPORT 
void setGeometryAsArray2dOfExplicitZ(
 
  107             unsigned int numI, 
unsigned int numJ, EML2_NS::AbstractHdfProxy* proxy,
 
  108             RESQML2_NS::
Grid2dRepresentation * supportingGrid2dRepresentation, RESQML2_NS::AbstractLocal3dCrs * localCrs = 
nullptr,
 
  109             unsigned int startIndexI = 0, 
unsigned int startIndexJ = 0,
 
  110             int indexIncrementI = 1, 
int indexIncrementJ = 1) final;
 
  112         DLL_IMPORT_OR_EXPORT 
void setGeometryAsArray2dOfExplicitZ(
 
  114             unsigned int numI, 
unsigned int numJ, EML2_NS::AbstractHdfProxy* proxy,
 
  115             double originX, 
double originY, 
double originZ,
 
  116             double offsetIX, 
double offsetIY, 
double offsetIZ, 
double spacingI,
 
  117             double offsetJX, 
double offsetJY, 
double offsetJZ, 
double spacingJ, RESQML2_NS::AbstractLocal3dCrs * localCrs = 
nullptr) final;
 
  119         COMMON_NS::DataObjectReference getSupportingRepresentationDor() const final;
 
  121         DLL_IMPORT_OR_EXPORT 
int getIndexOriginOnSupportingRepresentation() const final;
 
  123         DLL_IMPORT_OR_EXPORT 
int getIndexOriginOnSupportingRepresentation(
unsigned int dimension) const final;
 
  125         DLL_IMPORT_OR_EXPORT 
int getNodeCountOnSupportingRepresentation(
unsigned int dimension) const final;
 
  127         DLL_IMPORT_OR_EXPORT 
int getIndexOffsetOnSupportingRepresentation(
unsigned int dimension) const final;
 
  132         DLL_IMPORT_OR_EXPORT static const 
char* XML_NS;
 
  137         DLL_IMPORT_OR_EXPORT std::
string getXmlNamespace() const final { 
return XML_NS; }
 
  141         gsoap_resqml2_0_1::resqml20__PointGeometry* getPointGeometry2_0_1(
unsigned int patchIndex) 
const;
 
  148         gsoap_resqml2_0_1::resqml20__Point3dLatticeArray* getArrayLatticeOfPoints3d() 
const;
 
  158         gsoap_resqml2_0_1::resqml20__Point3dFromRepresentationLatticeArray* getPoint3dFromRepresentationLatticeArrayFromPointGeometryPatch(gsoap_resqml2_0_1::resqml20__PointGeometry* patch) 
const;
 
  180         gsoap_resqml2_0_1::resqml20__PointGeometry* createArray2dOfLatticePoints3d(
 
  181             unsigned int numPointsInFastestDirection, 
unsigned int numPointsInSlowestDirection,
 
  182             double xOrigin, 
double yOrigin, 
double zOrigin,
 
  183             double xOffsetInFastestDirection, 
double yOffsetInFastestDirection, 
double zOffsetInFastestDirection,
 
  184             double xOffsetInSlowestDirection, 
double yOffsetInSlowestDirection, 
double zOffsetInSlowestDirection,
 
  185             double spacingInFastestDirection, 
double spacingInSlowestDirection, RESQML2_NS::AbstractLocal3dCrs * localCrs);
 
  217         gsoap_resqml2_0_1::resqml20__PointGeometry* createArray2dOfExplicitZ(
 
  218             unsigned int patchIndex, 
double * zValues, RESQML2_NS::AbstractLocal3dCrs * localCrs,
 
  219             unsigned int numI, 
unsigned int numJ, EML2_NS::AbstractHdfProxy* proxy,
 
  220             RESQML2_NS::Grid2dRepresentation * supportingRepresentation,
 
  221             unsigned int startGlobalIndex = 0,
 
  222             int indexIncrementI = 1, 
int indexIncrementJ = 1);
 
  249         gsoap_resqml2_0_1::resqml20__PointGeometry* createArray2dOfExplicitZ(
 
  250             unsigned int patchIndex, 
double * zValues, RESQML2_NS::AbstractLocal3dCrs * localCrs,
 
  251             unsigned int numI, 
unsigned int numJ, EML2_NS::AbstractHdfProxy* proxy,
 
  252             double originX, 
double originY, 
double originZ,
 
  253             double offsetIX, 
double offsetIY, 
double offsetIZ, 
double spacingI,
 
  254             double offsetJX, 
double offsetJY, 
double offsetJZ, 
double spacingJ);
 
Definition: Grid2dRepresentation.h:27
 
Grid2dRepresentation(resqml2::AbstractFeatureInterpretation *interp, const std::string &guid, const std::string &title)
 
common::DataObjectReference getHdfProxyDor() const final
Gets the data object reference of the HDF proxy which is used for storing the numerical values of thi...
 
Grid2dRepresentation(gsoap_resqml2_0_1::eml20__DataObjectReference *partialObject)
Definition: Grid2dRepresentation.h:37
 
~Grid2dRepresentation()=default
 
Grid2dRepresentation(gsoap_resqml2_0_1::_resqml20__Grid2dRepresentation *fromGsoap)
Definition: Grid2dRepresentation.h:55