|
Fesapi
0.16.0.0
This project provides C++ classes which allow an easy access in import and export to the Energistics standards.
|
21 #include "resqml2_0_1/AbstractIjkGridRepresentation.h"
23 namespace RESQML2_0_1_NS
37 const std::string & guid,
const std::string & title,
38 const unsigned int & iCount,
const unsigned int & jCount,
const unsigned int & kCount,
39 bool withTruncatedPillars =
false);
42 const std::string & guid,
const std::string & title,
43 const unsigned int & iCount,
const unsigned int & jCount,
const unsigned int & kCount,
44 bool withTruncatedPillars =
false);
57 DLL_IMPORT_OR_EXPORT std::string getHdfProxyUuid()
const;
72 DLL_IMPORT_OR_EXPORT
void getXyzPointsOfKInterfaceSequenceOfPatch(
const unsigned int & kInterfaceStart,
const unsigned int & kInterfaceEnd,
const unsigned int & patchIndex,
double * xyzPoints);
86 DLL_IMPORT_OR_EXPORT
void getXyzPointsOfPatch(
const unsigned int & patchIndex,
double * xyzPoints)
const;
105 const gsoap_resqml2_0_1::resqml2__PillarShape & mostComplexPillarGeometry,
const gsoap_resqml2_0_1::resqml2__KDirection & kDirectionKind,
const bool & isRightHanded,
107 const unsigned long & splitCoordinateLineCount = 0,
unsigned int * pillarOfCoordinateLine =
nullptr,
108 unsigned int * splitCoordinateLineColumnCumulativeCount =
nullptr,
unsigned int * splitCoordinateLineColumns =
nullptr,
109 char * definedPillars =
nullptr);
115 const gsoap_resqml2_0_1::resqml2__PillarShape & mostComplexPillarGeometry,
const gsoap_resqml2_0_1::resqml2__KDirection & kDirectionKind,
const bool & isRightHanded,
117 const unsigned long & splitCoordinateLineCount = 0,
const std::string & pillarOfCoordinateLine =
"",
118 const std::string & splitCoordinateLineColumnCumulativeCount =
"",
const std::string & splitCoordinateLineColumns =
"",
119 const std::string & definedPillars =
"");
126 DLL_IMPORT_OR_EXPORT geometryKind getGeometryKind()
const;
DLL_IMPORT_OR_EXPORT void getXyzPointsOfKInterfaceSequenceOfPatch(const unsigned int &kInterfaceStart, const unsigned int &kInterfaceEnd, const unsigned int &patchIndex, double *xyzPoints)
Definition: AbstractHdfProxy.h:30
IjkGridExplicitRepresentation(gsoap_resqml2_0_1::_resqml2__IjkGridRepresentation *fromGsoap)
Definition: IjkGridExplicitRepresentation.h:49
IjkGridExplicitRepresentation(soap *soapContext, RESQML2_NS::AbstractLocal3dCrs *crs, const std::string &guid, const std::string &title, const unsigned int &iCount, const unsigned int &jCount, const unsigned int &kCount, bool withTruncatedPillars=false)
DLL_IMPORT_OR_EXPORT bool isNodeGeometryCompressed() const
Definition: IjkGridExplicitRepresentation.h:29
Definition: AbstractIjkGridRepresentation.h:32
Definition: AbstractLocal3dCrs.h:25
DLL_IMPORT_OR_EXPORT void setGeometryAsCoordinateLineNodes(const gsoap_resqml2_0_1::resqml2__PillarShape &mostComplexPillarGeometry, const gsoap_resqml2_0_1::resqml2__KDirection &kDirectionKind, const bool &isRightHanded, double *points, COMMON_NS::AbstractHdfProxy *proxy, const unsigned long &splitCoordinateLineCount=0, unsigned int *pillarOfCoordinateLine=nullptr, unsigned int *splitCoordinateLineColumnCumulativeCount=nullptr, unsigned int *splitCoordinateLineColumns=nullptr, char *definedPillars=nullptr)
DLL_IMPORT_OR_EXPORT void getXyzPointsOfBlockOfPatch(const unsigned int &patchIndex, double *xyzPoints)
DLL_IMPORT_OR_EXPORT ULONG64 getXyzPointCountOfPatch(const unsigned int &patchIndex) const
virtual ~IjkGridExplicitRepresentation()
Definition: IjkGridExplicitRepresentation.h:55
DLL_IMPORT_OR_EXPORT void setGeometryAsCoordinateLineNodesUsingExistingDatasets(const gsoap_resqml2_0_1::resqml2__PillarShape &mostComplexPillarGeometry, const gsoap_resqml2_0_1::resqml2__KDirection &kDirectionKind, const bool &isRightHanded, const std::string &points, COMMON_NS::AbstractHdfProxy *proxy, const unsigned long &splitCoordinateLineCount=0, const std::string &pillarOfCoordinateLine="", const std::string &splitCoordinateLineColumnCumulativeCount="", const std::string &splitCoordinateLineColumns="", const std::string &definedPillars="")
Definition: AbstractFeatureInterpretation.h:30
DLL_IMPORT_OR_EXPORT void getXyzPointsOfPatch(const unsigned int &patchIndex, double *xyzPoints) const