36 #include "resqml2_0_1/AbstractIjkGridRepresentation.h" 43 gsoap_resqml2_0_1::resqml2__Point3dLatticeArray* getArrayLatticeOfPoints3d()
const;
47 const std::string & guid,
const std::string & title,
48 const unsigned int & iCount,
const unsigned int & jCount,
const unsigned int & kCount);
51 const std::string & guid,
const std::string & title,
52 const unsigned int & iCount,
const unsigned int & jCount,
const unsigned int & kCount);
68 bool isASeismicCube()
const;
73 bool isAFaciesCube()
const;
78 ULONG64 getXyzPointCountOfPatch(
const unsigned int & patchIndex)
const;
85 void getXyzPointsOfPatch(
const unsigned int & patchIndex,
double * xyzPoints)
const;
92 double getXOrigin()
const;
99 double getYOrigin()
const;
106 double getZOrigin()
const;
113 double getXOriginInGlobalCrs()
const;
120 double getYOriginInGlobalCrs()
const;
127 double getZOriginInGlobalCrs()
const;
140 double getXIOffset()
const;
147 double getYIOffset()
const;
154 double getZIOffset()
const;
161 double getXJOffset()
const;
168 double getYJOffset()
const;
175 double getZJOffset()
const;
182 double getXKOffset()
const;
189 double getYKOffset()
const;
196 double getZKOffset()
const;
202 double getISpacing()
const;
208 double getJSpacing()
const;
214 double getKSpacing()
const;
219 int getOriginInline()
const;
224 int getOriginCrossline()
const;
229 int getInlineIOffset()
const;
234 int getInlineJOffset()
const;
239 int getInlineKOffset()
const;
244 int getCrosslineIOffset()
const;
249 int getCrosslineJOffset()
const;
254 int getCrosslineKOffset()
const;
259 void setGeometryAsCoordinateLineNodes(
const gsoap_resqml2_0_1::resqml2__PillarShape & mostComplexPillarGeometry,
260 const gsoap_resqml2_0_1::resqml2__KDirection & kDirectionKind,
261 const bool & isRightHanded,
262 const double & originX,
const double & originY,
const double & originZ,
263 const double & directionIX,
const double & directionIY,
const double & directionIZ,
const double & spacingI,
264 const double & directionJX,
const double & directionJY,
const double & directionJZ,
const double & spacingJ,
265 const double & directionKX,
const double & directionKY,
const double & directionKZ,
const double & spacingK);
271 void addSeismic3dCoordinatesToPatch(
272 const unsigned int patchIndex,
273 const double & startInline,
const double & incrInline,
const unsigned int & countInline,
274 const double & startCrossline,
const double & incrCrossline,
const unsigned int & countCrossline,
275 const unsigned int & countSample, AbstractRepresentation * seismicSupport);
277 std::string getHdfProxyUuid()
const;
279 geometryKind getGeometryKind()
const;
Definition: AbstractIjkGridRepresentation.h:46
Definition: AbstractLocal3dCrs.h:40
Definition: EpcDocument.h:78
IjkGridLatticeRepresentation(gsoap_resqml2_0_1::_resqml2__IjkGridRepresentation *fromGsoap)
Definition: IjkGridLatticeRepresentation.h:57
Definition: IjkGridLatticeRepresentation.h:40
~IjkGridLatticeRepresentation()
Definition: IjkGridLatticeRepresentation.h:63
Definition: AbstractFeatureInterpretation.h:45