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 unsigned int 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 unsigned int 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