21#include "../resqml2/IjkGridLatticeRepresentation.h"
29 gsoap_eml2_3::resqml22__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) :
128 gsoap_resqml2_0_1::resqml20__KDirection kDirectionKind,
130 double originX,
double originY,
double originZ,
131 double directionIX,
double directionIY,
double directionIZ,
double spacingI,
132 double directionJX,
double directionJY,
double directionJZ,
double spacingJ,
133 double directionKX,
double directionKY,
double directionKZ,
double spacingK, EML2_NS::AbstractLocal3dCrs * localCrs =
nullptr) final;
136 unsigned int patchIndex,
137 double startInline,
double incrInline,
unsigned int countInline,
138 double startCrossline,
double incrCrossline,
unsigned int countCrossline,
139 unsigned int countSample, RESQML2_NS::AbstractRepresentation * seismicSupport) final;
146 DLL_IMPORT_OR_EXPORT static const
char*
XML_NS;
bool isRightHanded() const
double getZIOffset() const final
int getCrosslineJOffset() const final
int getInlineJOffset() const final
IjkGridLatticeRepresentation(gsoap_eml2_3::_resqml22__IjkGridRepresentation *fromGsoap)
Creates an instance of this class by wrapping a gsoap instance.
Definition IjkGridLatticeRepresentation.h:67
double getYIOffset() const final
double getZOrigin() const final
std::string getXmlNamespace() const final
Definition IjkGridLatticeRepresentation.h:151
double getYJOffset() const final
int getCrosslineIOffset() const final
double getXOrigin() const final
IjkGridLatticeRepresentation(resqml2::AbstractFeatureInterpretation *interp, const std::string &guid, const std::string &title, unsigned int iCount, unsigned int jCount, unsigned int kCount)
Constructor.
Definition IjkGridLatticeRepresentation.h:57
double getYOrigin() const final
double getYKOffset() const final
int getOriginCrossline() const final
IjkGridLatticeRepresentation(common::DataObjectRepository *repo, const std::string &guid, const std::string &title, unsigned int iCount, unsigned int jCount, unsigned int kCount)
Constructor.
Definition IjkGridLatticeRepresentation.h:42
double getZKOffset() 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
double getXJOffset() const final
double getXKOffset() const final
IjkGridLatticeRepresentation(gsoap_eml2_3::_resqml22__TruncatedIjkGridRepresentation *fromGsoap)
Constructor.
Definition IjkGridLatticeRepresentation.h:74
static const char * XML_NS
Definition IjkGridLatticeRepresentation.h:146
double getZJOffset() const final
int getInlineKOffset() const final
int getOriginInline() const final
double getKSpacing() const final
int getInlineIOffset() 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 getJSpacing() const final
double getISpacing() const final
int getCrosslineKOffset() 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...
double getXIOffset() const final
~IjkGridLatticeRepresentation()=default