50 const std::string & guid,
const std::string & title,
51 unsigned int iCount,
unsigned int jCount,
unsigned int kCount,
52 bool* kGaps =
nullptr, EML2_NS::AbstractHdfProxy* proxy =
nullptr) :
72 const std::string & guid,
const std::string & title,
73 unsigned int iCount,
unsigned int jCount,
unsigned int kCount,
74 bool* kGaps =
nullptr, EML2_NS::AbstractHdfProxy* proxy =
nullptr) :
119 gsoap_resqml2_0_1::resqml20__PillarShape mostComplexPillarGeometry,
bool isRightHanded,
120 double const * parameters,
double const * controlPoints,
double const * controlPointParameters,
unsigned int controlPointMaxCountPerPillar,
short const * pillarKind, EML2_NS::AbstractHdfProxy* proxy,
121 uint64_t splitCoordinateLineCount,
unsigned int const * pillarOfCoordinateLine,
122 unsigned int const * splitCoordinateLineColumnCumulativeCount,
unsigned int const * splitCoordinateLineColumns, EML2_NS::AbstractLocal3dCrs * localCrs =
nullptr) final;
125 gsoap_resqml2_0_1::resqml20__PillarShape mostComplexPillarGeometry, gsoap_resqml2_0_1::resqml20__KDirection kDirectionKind,
bool isRightHanded,
126 const std::
string & parameters, const std::
string & controlPoints, const std::
string & controlPointParameters,
unsigned int controlPointMaxCountPerPillar, const std::
string & pillarKind, const std::
string & definedPillars, EML2_NS::AbstractHdfProxy* proxy,
127 uint64_t splitCoordinateLineCount, const std::
string & pillarOfCoordinateLine,
128 const std::
string & splitCoordinateLineColumnCumulativeCount, const std::
string & splitCoordinateLineColumns, EML2_NS::AbstractLocal3dCrs * localCrs =
nullptr) final;
131 gsoap_resqml2_0_1::resqml20__KDirection kDirectionKind,
bool isRightHanded,
132 const std::
string & parameters, const std::
string & controlPoints, const std::
string & controlPointParameters,
unsigned int controlPointCountPerPillar,
short pillarKind, EML2_NS::AbstractHdfProxy* proxy,
133 uint64_t splitCoordinateLineCount, const std::
string & pillarOfCoordinateLine,
134 const std::
string & splitCoordinateLineColumnCumulativeCount, const std::
string & splitCoordinateLineColumns, EML2_NS::AbstractLocal3dCrs * localCrs =
nullptr) final;
139 DLL_IMPORT_OR_EXPORT static const
char*
XML_NS;
147 EML2_NS::AbstractHdfProxy* getParameterDatasetPath(std::string & datasetPathInExternalFile)
const final;
148 EML2_NS::AbstractHdfProxy* getControlPointDatasetPath(std::string & datasetPathInExternalFile)
const final;
149 EML2_NS::AbstractHdfProxy* getControlPointParametersDatasetPath(std::string & datasetPathInExternalFile)
const final;
150 EML2_NS::AbstractHdfProxy* getParametersOfNodesDatasetPath(std::string & datasetPathInExternalFile)
const final;
152 void getRawParametricLineKind(
short * pillarKind)
const final;
154 void setGeometryAsParametricSplittedPillarNodesWithoutPillarKindUsingExistingDatasets(
155 gsoap_resqml2_0_1::resqml20__KDirection kDirectionKind,
bool isRightHanded,
156 const std::string & parameters,
const std::string & controlPoints,
const std::string & controlPointParameters,
unsigned int controlPointCountPerPillar, EML2_NS::AbstractHdfProxy* proxy,
157 uint64_t splitCoordinateLineCount,
const std::string & pillarOfCoordinateLine,
158 const std::string & splitCoordinateLineColumnCumulativeCount,
const std::string & splitCoordinateLineColumns, EML2_NS::AbstractLocal3dCrs * localCrs);
IjkGridParametricRepresentation(resqml2::AbstractFeatureInterpretation *interp, const std::string &guid, const std::string &title, unsigned int iCount, unsigned int jCount, unsigned int kCount, bool *kGaps=nullptr, eml2::AbstractHdfProxy *proxy=nullptr)
Constructor.
Definition IjkGridParametricRepresentation.h:71
void setGeometryAsParametricSplittedPillarNodesUsingExistingDatasets(gsoap_resqml2_0_1::resqml20__PillarShape mostComplexPillarGeometry, gsoap_resqml2_0_1::resqml20__KDirection kDirectionKind, bool isRightHanded, const std::string ¶meters, const std::string &controlPoints, const std::string &controlPointParameters, unsigned int controlPointMaxCountPerPillar, const std::string &pillarKind, const std::string &definedPillars, eml2::AbstractHdfProxy *proxy, uint64_t splitCoordinateLineCount, const std::string &pillarOfCoordinateLine, const std::string &splitCoordinateLineColumnCumulativeCount, const std::string &splitCoordinateLineColumns, eml2::AbstractLocal3dCrs *localCrs=nullptr) final
void setGeometryAsParametricSplittedPillarNodes(gsoap_resqml2_0_1::resqml20__PillarShape mostComplexPillarGeometry, bool isRightHanded, double const *parameters, double const *controlPoints, double const *controlPointParameters, unsigned int controlPointMaxCountPerPillar, short const *pillarKind, eml2::AbstractHdfProxy *proxy, uint64_t splitCoordinateLineCount, unsigned int const *pillarOfCoordinateLine, unsigned int const *splitCoordinateLineColumnCumulativeCount, unsigned int const *splitCoordinateLineColumns, eml2::AbstractLocal3dCrs *localCrs=nullptr) final