21#include "../resqml2/IjkGridLatticeRepresentation.h"
23namespace RESQML2_0_1_NS
29 gsoap_resqml2_0_1::resqml20__Point3dLatticeArray* getArrayLatticeOfPoints3d()
const;
43 const std::string & guid,
const std::string & title,
44 unsigned int iCount,
unsigned int jCount,
unsigned int kCount) :
58 const std::string & guid,
const std::string & title,
59 unsigned int iCount,
unsigned int jCount,
unsigned int kCount) :
132 gsoap_resqml2_0_1::resqml20__KDirection kDirectionKind,
134 double originX,
double originY,
double originZ,
135 double directionIX,
double directionIY,
double directionIZ,
double spacingI,
136 double directionJX,
double directionJY,
double directionJZ,
double spacingJ,
137 double directionKX,
double directionKY,
double directionKZ,
double spacingK, EML2_NS::AbstractLocal3dCrs * localCrs =
nullptr) final;
140 unsigned int patchIndex,
141 double startInline,
double incrInline,
unsigned int countInline,
142 double startCrossline,
double incrCrossline,
unsigned int countCrossline,
143 unsigned int countSample, RESQML2_NS::AbstractRepresentation * seismicSupport) final;
150 DLL_IMPORT_OR_EXPORT static const
char*
XML_NS;
bool isRightHanded() const
int getOriginInline() const final
IjkGridLatticeRepresentation(resqml2::AbstractFeatureInterpretation *interp, const std::string &guid, const std::string &title, unsigned int iCount, unsigned int jCount, unsigned int kCount)
Definition IjkGridLatticeRepresentation.h:57
IjkGridLatticeRepresentation(gsoap_resqml2_0_1::_resqml20__IjkGridRepresentation *fromGsoap)
Creates an instance of this class by wrapping a gSOAP instance.
Definition IjkGridLatticeRepresentation.h:67
double getXKOffset() const final
IjkGridLatticeRepresentation(common::DataObjectRepository *repo, const std::string &guid, const std::string &title, unsigned int iCount, unsigned int jCount, unsigned int kCount)
Definition IjkGridLatticeRepresentation.h:42
double getXJOffset() const final
std::string getXmlNamespace() const final
Definition IjkGridLatticeRepresentation.h:155
double getYOrigin() const final
void setGeometryAsCoordinateLineNodes(gsoap_resqml2_0_1::resqml20__PillarShape mostComplexPillarGeometry, gsoap_resqml2_0_1::resqml20__KDirection kDirectionKind, bool isRightHanded, double originX, double originY, double originZ, double directionIX, double directionIY, double directionIZ, double spacingI, double directionJX, double directionJY, double directionJZ, double spacingJ, double directionKX, double directionKY, double directionKZ, double spacingK, eml2::AbstractLocal3dCrs *localCrs=nullptr) final
double getZOrigin() const final
double getZKOffset() const final
double getXOrigin() const final
common::DataObjectReference getHdfProxyDor() const final
Gets the data object reference of the HDF proxy which is used for storing the numerical values of thi...
IjkGridLatticeRepresentation(gsoap_resqml2_0_1::_resqml20__TruncatedIjkGridRepresentation *fromGsoap)
Creates an instance of this class by wrapping a gSOAP instance.
Definition IjkGridLatticeRepresentation.h:74
int getOriginCrossline() const final
double getXIOffset() const final
int getCrosslineIOffset() const final
double getYJOffset() const final
double getKSpacing() const final
double getISpacing() const final
double getYKOffset() const final
double getYIOffset() const final
double getJSpacing() const final
int getInlineJOffset() const final
int getInlineIOffset() const final
~IjkGridLatticeRepresentation()=default
int getCrosslineJOffset() const final
int getCrosslineKOffset() const final
static const char * XML_NS
Definition IjkGridLatticeRepresentation.h:150
double getZJOffset() const final
void addSeismic3dCoordinatesToPatch(unsigned int patchIndex, double startInline, double incrInline, unsigned int countInline, double startCrossline, double incrCrossline, unsigned int countCrossline, unsigned int countSample, resqml2::AbstractRepresentation *seismicSupport) final
int getInlineKOffset() const final
double getZIOffset() const final