21 #include "resqml2_0_1/AbstractIjkGridRepresentation.h" 28 gsoap_resqml2_0_1::resqml2__Point3dLatticeArray* getArrayLatticeOfPoints3d()
const;
32 const std::string & guid,
const std::string & title,
33 const unsigned int & iCount,
const unsigned int & jCount,
const unsigned int & kCount);
36 const std::string & guid,
const std::string & title,
37 const unsigned int & iCount,
const unsigned int & jCount,
const unsigned int & kCount);
53 bool isASeismicCube()
const;
58 bool isAFaciesCube()
const;
63 ULONG64 getXyzPointCountOfPatch(
const unsigned int & patchIndex)
const;
70 void getXyzPointsOfPatch(
const unsigned int & patchIndex,
double * xyzPoints)
const;
77 double getXOrigin()
const;
84 double getYOrigin()
const;
91 double getZOrigin()
const;
98 double getXOriginInGlobalCrs()
const;
105 double getYOriginInGlobalCrs()
const;
112 double getZOriginInGlobalCrs()
const;
125 double getXIOffset()
const;
132 double getYIOffset()
const;
139 double getZIOffset()
const;
146 double getXJOffset()
const;
153 double getYJOffset()
const;
160 double getZJOffset()
const;
167 double getXKOffset()
const;
174 double getYKOffset()
const;
181 double getZKOffset()
const;
187 double getISpacing()
const;
193 double getJSpacing()
const;
199 double getKSpacing()
const;
204 int getOriginInline()
const;
209 int getOriginCrossline()
const;
214 int getInlineIOffset()
const;
219 int getInlineJOffset()
const;
224 int getInlineKOffset()
const;
229 int getCrosslineIOffset()
const;
234 int getCrosslineJOffset()
const;
239 int getCrosslineKOffset()
const;
244 void setGeometryAsCoordinateLineNodes(
const gsoap_resqml2_0_1::resqml2__PillarShape & mostComplexPillarGeometry,
245 const gsoap_resqml2_0_1::resqml2__KDirection & kDirectionKind,
246 const bool & isRightHanded,
247 const double & originX,
const double & originY,
const double & originZ,
248 const double & directionIX,
const double & directionIY,
const double & directionIZ,
const double & spacingI,
249 const double & directionJX,
const double & directionJY,
const double & directionJZ,
const double & spacingJ,
250 const double & directionKX,
const double & directionKY,
const double & directionKZ,
const double & spacingK);
256 void addSeismic3dCoordinatesToPatch(
257 const unsigned int patchIndex,
258 const double & startInline,
const double & incrInline,
const unsigned int & countInline,
259 const double & startCrossline,
const double & incrCrossline,
const unsigned int & countCrossline,
260 const unsigned int & countSample, AbstractRepresentation * seismicSupport);
262 std::string getHdfProxyUuid()
const;
264 geometryKind getGeometryKind()
const;
IjkGridLatticeRepresentation(gsoap_resqml2_0_1::_resqml2__IjkGridRepresentation *fromGsoap)
Definition: IjkGridLatticeRepresentation.h:42
Definition: AbstractIjkGridRepresentation.h:32
~IjkGridLatticeRepresentation()
Definition: IjkGridLatticeRepresentation.h:48
Definition: AbstractFeatureInterpretation.h:30
Definition: EpcDocument.h:65
Definition: IjkGridLatticeRepresentation.h:25
Definition: AbstractLocal3dCrs.h:25