21 #include "../resqml2/IjkGridLatticeRepresentation.h"
23 namespace 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) :
81 DLL_IMPORT_OR_EXPORT
double getYOrigin() const final;
83 DLL_IMPORT_OR_EXPORT
double getZOrigin() const final;
91 DLL_IMPORT_OR_EXPORT
double getXIOffset() const final;
93 DLL_IMPORT_OR_EXPORT
double getYIOffset() const final;
95 DLL_IMPORT_OR_EXPORT
double getZIOffset() const final;
97 DLL_IMPORT_OR_EXPORT
double getXJOffset() const final;
99 DLL_IMPORT_OR_EXPORT
double getYJOffset() const final;
101 DLL_IMPORT_OR_EXPORT
double getZJOffset() const final;
103 DLL_IMPORT_OR_EXPORT
double getXKOffset() const final;
105 DLL_IMPORT_OR_EXPORT
double getYKOffset() const final;
107 DLL_IMPORT_OR_EXPORT
double getZKOffset() const final;
109 DLL_IMPORT_OR_EXPORT
double getISpacing() const final;
111 DLL_IMPORT_OR_EXPORT
double getJSpacing() const final;
113 DLL_IMPORT_OR_EXPORT
double getKSpacing() const final;
115 DLL_IMPORT_OR_EXPORT
int getOriginInline() const final;
117 DLL_IMPORT_OR_EXPORT
int getOriginCrossline() const final;
119 DLL_IMPORT_OR_EXPORT
int getInlineIOffset() const final;
121 DLL_IMPORT_OR_EXPORT
int getInlineJOffset() const final;
123 DLL_IMPORT_OR_EXPORT
int getInlineKOffset() const final;
125 DLL_IMPORT_OR_EXPORT
int getCrosslineIOffset() const final;
127 DLL_IMPORT_OR_EXPORT
int getCrosslineJOffset() const final;
129 DLL_IMPORT_OR_EXPORT
int getCrosslineKOffset() const final;
131 DLL_IMPORT_OR_EXPORT
void setGeometryAsCoordinateLineNodes(gsoap_resqml2_0_1::resqml20__PillarShape mostComplexPillarGeometry,
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, RESQML2_NS::AbstractLocal3dCrs * localCrs =
nullptr) final;
139 DLL_IMPORT_OR_EXPORT
void addSeismic3dCoordinatesToPatch(
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;
145 COMMON_NS::DataObjectReference getHdfProxyDor() const final;
150 DLL_IMPORT_OR_EXPORT static const
char* XML_NS;
155 DLL_IMPORT_OR_EXPORT std::
string getXmlNamespace() const final {
return XML_NS; }
An ijk grid lattice representation. This class cannot be inherited.
Definition: IjkGridLatticeRepresentation.h:27
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
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 getXOrigin() const final
IjkGridLatticeRepresentation(gsoap_resqml2_0_1::_resqml20__TruncatedIjkGridRepresentation *fromGsoap)
Creates an instance of this class by wrapping a gSOAP instance.
Definition: IjkGridLatticeRepresentation.h:74
~IjkGridLatticeRepresentation()=default