49            const std::string & guid, 
const std::string & title);
 
   67        DLL_IMPORT_OR_EXPORT 
void getZValues(
double * values) const final;
 
   93        DLL_IMPORT_OR_EXPORT 
void getJSpacing(
double* jSpacings) const final;
 
   97        DLL_IMPORT_OR_EXPORT 
void getISpacing(
double* iSpacings) const final;
 
  100            unsigned int numPointsInFastestDirection, 
unsigned int numPointsInSlowestDirection,
 
  101            double xOrigin, 
double yOrigin, 
double zOrigin,
 
  102            double xOffsetInFastestDirection, 
double yOffsetInFastestDirection, 
double zOffsetInFastestDirection,
 
  103            double xOffsetInSlowestDirection, 
double yOffsetInSlowestDirection, 
double zOffsetInSlowestDirection,
 
  104            double spacingInFastestDirection, 
double spacingInSlowestDirection, EML2_NS::AbstractLocal3dCrs * localCrs = 
nullptr) final;
 
  108            unsigned int numI, 
unsigned int numJ, EML2_NS::AbstractHdfProxy* proxy,
 
  109            RESQML2_NS::
Grid2dRepresentation * supportingGrid2dRepresentation, EML2_NS::AbstractLocal3dCrs * localCrs = 
nullptr,
 
  110            unsigned int startIndexI = 0, 
unsigned int startIndexJ = 0,
 
  111            int indexIncrementI = 1, 
int indexIncrementJ = 1) final;
 
  115            unsigned int numI, 
unsigned int numJ, EML2_NS::AbstractHdfProxy* proxy,
 
  116            double originX, 
double originY, 
double originZ,
 
  117            double offsetIX, 
double offsetIY, 
double offsetIZ, 
double spacingI,
 
  118            double offsetJX, 
double offsetJY, 
double offsetJZ, 
double spacingJ, EML2_NS::AbstractLocal3dCrs * localCrs = 
nullptr) final;
 
  133        DLL_IMPORT_OR_EXPORT static const 
char* 
XML_NS;
 
  142        gsoap_eml2_3::resqml22__PointGeometry* getPointGeometry2_2(uint64_t patchIndex) 
const final;
 
  149        gsoap_eml2_3::resqml22__Point3dLatticeArray* getArrayLatticeOfPoints3d() 
const;
 
  159        gsoap_eml2_3::resqml22__Point3dFromRepresentationLatticeArray* getPoint3dFromRepresentationLatticeArrayFromPointGeometryPatch(gsoap_eml2_3::resqml22__PointGeometry* patch) 
const;
 
  181        gsoap_eml2_3::resqml22__PointGeometry* createArray2dOfLatticePoints3d(
 
  182            unsigned int numPointsInFastestDirection, 
unsigned int numPointsInSlowestDirection,
 
  183            double xOrigin, 
double yOrigin, 
double zOrigin,
 
  184            double xOffsetInFastestDirection, 
double yOffsetInFastestDirection, 
double zOffsetInFastestDirection,
 
  185            double xOffsetInSlowestDirection, 
double yOffsetInSlowestDirection, 
double zOffsetInSlowestDirection,
 
  186            double spacingInFastestDirection, 
double spacingInSlowestDirection, EML2_NS::AbstractLocal3dCrs * localCrs);
 
  218        gsoap_eml2_3::resqml22__PointGeometry* createArray2dOfExplicitZ(
 
  219            uint64_t patchIndex, 
double * zValues, EML2_NS::AbstractLocal3dCrs * localCrs,
 
  220            unsigned int numI, 
unsigned int numJ, EML2_NS::AbstractHdfProxy* proxy,
 
  221            RESQML2_NS::Grid2dRepresentation * supportingRepresentation,
 
  222            uint64_t startGlobalIndex = 0,
 
  223            int indexIncrementI = 1, 
int indexIncrementJ = 1);
 
  250        gsoap_eml2_3::resqml22__PointGeometry* createArray2dOfExplicitZ(
 
  251            uint64_t patchIndex, 
double * zValues, EML2_NS::AbstractLocal3dCrs * localCrs,
 
  252            unsigned int numI, 
unsigned int numJ, EML2_NS::AbstractHdfProxy* proxy,
 
  253            double originX, 
double originY, 
double originZ,
 
  254            double offsetIX, 
double offsetIY, 
double offsetIZ, 
double spacingI,
 
  255            double offsetJX, 
double offsetJY, 
double offsetJZ, 
double spacingJ);
 
 
void setGeometryAsArray2dOfExplicitZ(double *zValues, unsigned int numI, unsigned int numJ, eml2::AbstractHdfProxy *proxy, resqml2::Grid2dRepresentation *supportingGrid2dRepresentation, eml2::AbstractLocal3dCrs *localCrs=nullptr, unsigned int startIndexI=0, unsigned int startIndexJ=0, int indexIncrementI=1, int indexIncrementJ=1) final
void setGeometryAsArray2dOfLatticePoints3d(unsigned int numPointsInFastestDirection, unsigned int numPointsInSlowestDirection, double xOrigin, double yOrigin, double zOrigin, double xOffsetInFastestDirection, double yOffsetInFastestDirection, double zOffsetInFastestDirection, double xOffsetInSlowestDirection, double yOffsetInSlowestDirection, double zOffsetInSlowestDirection, double spacingInFastestDirection, double spacingInSlowestDirection, eml2::AbstractLocal3dCrs *localCrs=nullptr) final