50 const std::string & guid,
const std::string & title,
51 unsigned int iCount,
unsigned int jCount,
unsigned int kCount,
bool* kGaps =
nullptr, EML2_NS::AbstractHdfProxy* proxy =
nullptr) :
68 const std::string & guid,
const std::string & title,
69 unsigned int iCount,
unsigned int jCount,
unsigned int kCount,
bool* kGaps =
nullptr, EML2_NS::AbstractHdfProxy* proxy =
nullptr) :
114 gsoap_resqml2_0_1::resqml20__PillarShape mostComplexPillarGeometry,
bool isRightHanded,
115 double const * parameters,
double const * controlPoints,
double const * controlPointParameters,
unsigned int controlPointMaxCountPerPillar,
short const * pillarKind, EML2_NS::AbstractHdfProxy* proxy,
116 uint64_t splitCoordinateLineCount,
unsigned int const * pillarOfCoordinateLine,
117 unsigned int const * splitCoordinateLineColumnCumulativeCount,
unsigned int const * splitCoordinateLineColumns, EML2_NS::AbstractLocal3dCrs * localCrs =
nullptr) final;
120 gsoap_resqml2_0_1::resqml20__PillarShape mostComplexPillarGeometry, gsoap_resqml2_0_1::resqml20__KDirection kDirectionKind,
bool isRightHanded,
121 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,
122 uint64_t splitCoordinateLineCount, const std::
string & pillarOfCoordinateLine,
123 const std::
string & splitCoordinateLineColumnCumulativeCount, const std::
string & splitCoordinateLineColumns, EML2_NS::AbstractLocal3dCrs * localCrs =
nullptr) final;
126 gsoap_resqml2_0_1::resqml20__KDirection kDirectionKind,
bool isRightHanded,
127 const std::
string & parameters, const std::
string & controlPoints, const std::
string & controlPointParameters,
unsigned int controlPointCountPerPillar,
short pillarKind, EML2_NS::AbstractHdfProxy* proxy,
128 uint64_t splitCoordinateLineCount, const std::
string & pillarOfCoordinateLine,
129 const std::
string & splitCoordinateLineColumnCumulativeCount, const std::
string & splitCoordinateLineColumns, EML2_NS::AbstractLocal3dCrs * localCrs =
nullptr) final;
134 DLL_IMPORT_OR_EXPORT static const
char*
XML_NS;
142 EML2_NS::AbstractHdfProxy* getParameterDatasetPath(std::string & datasetPathInExternalFile)
const final;
143 EML2_NS::AbstractHdfProxy* getControlPointDatasetPath(std::string & datasetPathInExternalFile)
const final;
144 EML2_NS::AbstractHdfProxy* getControlPointParametersDatasetPath(std::string & datasetPathInExternalFile)
const final;
145 EML2_NS::AbstractHdfProxy* getParametersOfNodesDatasetPath(std::string & datasetPathInExternalFile)
const final;
147 void getRawParametricLineKind(
short * pillarKind)
const final;
149 void setGeometryAsParametricSplittedPillarNodesWithoutPillarKindUsingExistingDatasets(
150 gsoap_resqml2_0_1::resqml20__KDirection kDirectionKind,
bool isRightHanded,
151 const std::string & parameters,
const std::string & controlPoints,
const std::string & controlPointParameters,
unsigned int controlPointCountPerPillar, EML2_NS::AbstractHdfProxy* proxy,
152 uint64_t splitCoordinateLineCount,
const std::string & pillarOfCoordinateLine,
153 const std::string & splitCoordinateLineColumnCumulativeCount,
const std::string & splitCoordinateLineColumns, EML2_NS::AbstractLocal3dCrs * localCrs);
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
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