mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-10 07:26:03 -06:00
#1769 Rename to findOrCreateScalarResultIndex
This commit is contained in:
parent
7fe2eb6750
commit
538d308922
@ -720,7 +720,7 @@ size_t RifEclipseInputFileTools::findOrCreateResult(const QString& newResultName
|
|||||||
size_t resultIndex = reservoir->results(RiaDefines::MATRIX_MODEL)->findScalarResultIndex(newResultName);
|
size_t resultIndex = reservoir->results(RiaDefines::MATRIX_MODEL)->findScalarResultIndex(newResultName);
|
||||||
if (resultIndex == cvf::UNDEFINED_SIZE_T)
|
if (resultIndex == cvf::UNDEFINED_SIZE_T)
|
||||||
{
|
{
|
||||||
resultIndex = reservoir->results(RiaDefines::MATRIX_MODEL)->addEmptyScalarResult(RiaDefines::INPUT_PROPERTY, newResultName, false);
|
resultIndex = reservoir->results(RiaDefines::MATRIX_MODEL)->findOrCreateScalarResultIndex(RiaDefines::INPUT_PROPERTY, newResultName, false);
|
||||||
}
|
}
|
||||||
|
|
||||||
return resultIndex;
|
return resultIndex;
|
||||||
|
@ -538,7 +538,7 @@ void RifReaderEclipseOutput::setHdf5FileName(const QString& fileName)
|
|||||||
QStringList resultNames = myReader->propertyNames();
|
QStringList resultNames = myReader->propertyNames();
|
||||||
for (int i = 0; i < resultNames.size(); ++i)
|
for (int i = 0; i < resultNames.size(); ++i)
|
||||||
{
|
{
|
||||||
size_t resIndex = matrixModelResults->addEmptyScalarResult(RiaDefines::SOURSIMRL, resultNames[i], false);
|
size_t resIndex = matrixModelResults->findOrCreateScalarResultIndex(RiaDefines::SOURSIMRL, resultNames[i], false);
|
||||||
matrixModelResults->setTimeStepInfos(resIndex, timeStepInfos);
|
matrixModelResults->setTimeStepInfos(resIndex, timeStepInfos);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -814,7 +814,7 @@ void RifReaderEclipseOutput::buildMetaData()
|
|||||||
|
|
||||||
for (int i = 0; i < matrixResultNames.size(); ++i)
|
for (int i = 0; i < matrixResultNames.size(); ++i)
|
||||||
{
|
{
|
||||||
size_t resIndex = matrixModelResults->addEmptyScalarResult(RiaDefines::DYNAMIC_NATIVE, matrixResultNames[i], false);
|
size_t resIndex = matrixModelResults->findOrCreateScalarResultIndex(RiaDefines::DYNAMIC_NATIVE, matrixResultNames[i], false);
|
||||||
matrixModelResults->setTimeStepInfos(resIndex, timeStepInfos);
|
matrixModelResults->setTimeStepInfos(resIndex, timeStepInfos);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -827,7 +827,7 @@ void RifReaderEclipseOutput::buildMetaData()
|
|||||||
|
|
||||||
for (int i = 0; i < fractureResultNames.size(); ++i)
|
for (int i = 0; i < fractureResultNames.size(); ++i)
|
||||||
{
|
{
|
||||||
size_t resIndex = fractureModelResults->addEmptyScalarResult(RiaDefines::DYNAMIC_NATIVE, fractureResultNames[i], false);
|
size_t resIndex = fractureModelResults->findOrCreateScalarResultIndex(RiaDefines::DYNAMIC_NATIVE, fractureResultNames[i], false);
|
||||||
fractureModelResults->setTimeStepInfos(resIndex, timeStepInfos);
|
fractureModelResults->setTimeStepInfos(resIndex, timeStepInfos);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -881,7 +881,7 @@ void RifReaderEclipseOutput::buildMetaData()
|
|||||||
|
|
||||||
for (int i = 0; i < matrixResultNames.size(); ++i)
|
for (int i = 0; i < matrixResultNames.size(); ++i)
|
||||||
{
|
{
|
||||||
size_t resIndex = matrixModelResults->addEmptyScalarResult(RiaDefines::STATIC_NATIVE, matrixResultNames[i], false);
|
size_t resIndex = matrixModelResults->findOrCreateScalarResultIndex(RiaDefines::STATIC_NATIVE, matrixResultNames[i], false);
|
||||||
matrixModelResults->setTimeStepInfos(resIndex, staticTimeStepInfo);
|
matrixModelResults->setTimeStepInfos(resIndex, staticTimeStepInfo);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -896,7 +896,7 @@ void RifReaderEclipseOutput::buildMetaData()
|
|||||||
|
|
||||||
for (int i = 0; i < fractureResultNames.size(); ++i)
|
for (int i = 0; i < fractureResultNames.size(); ++i)
|
||||||
{
|
{
|
||||||
size_t resIndex = fractureModelResults->addEmptyScalarResult(RiaDefines::STATIC_NATIVE, fractureResultNames[i], false);
|
size_t resIndex = fractureModelResults->findOrCreateScalarResultIndex(RiaDefines::STATIC_NATIVE, fractureResultNames[i], false);
|
||||||
fractureModelResults->setTimeStepInfos(resIndex, staticTimeStepInfo);
|
fractureModelResults->setTimeStepInfos(resIndex, staticTimeStepInfo);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -53,7 +53,7 @@ bool RifReaderMockModel::open(const QString& fileName, RigEclipseCaseData* eclip
|
|||||||
|
|
||||||
for (size_t i = 0; i < m_reservoirBuilder.resultCount(); i++)
|
for (size_t i = 0; i < m_reservoirBuilder.resultCount(); i++)
|
||||||
{
|
{
|
||||||
size_t resIdx = cellResults->addEmptyScalarResult(RiaDefines::DYNAMIC_NATIVE, QString("Dynamic_Result_%1").arg(i), false);
|
size_t resIdx = cellResults->findOrCreateScalarResultIndex(RiaDefines::DYNAMIC_NATIVE, QString("Dynamic_Result_%1").arg(i), false);
|
||||||
cellResults->setTimeStepInfos(resIdx, timeStepInfos);
|
cellResults->setTimeStepInfos(resIdx, timeStepInfos);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -70,7 +70,7 @@ bool RifReaderMockModel::open(const QString& fileName, RigEclipseCaseData* eclip
|
|||||||
int resIndex = 0;
|
int resIndex = 0;
|
||||||
if (i > 1) resIndex = i;
|
if (i > 1) resIndex = i;
|
||||||
|
|
||||||
size_t resIdx = cellResults->addEmptyScalarResult(RiaDefines::STATIC_NATIVE, QString("Static_Result_%1%2").arg(resIndex).arg(varEnd), false);
|
size_t resIdx = cellResults->findOrCreateScalarResultIndex(RiaDefines::STATIC_NATIVE, QString("Static_Result_%1%2").arg(resIndex).arg(varEnd), false);
|
||||||
cellResults->setTimeStepInfos(resIdx, staticResultTimeStepInfos);
|
cellResults->setTimeStepInfos(resIdx, staticResultTimeStepInfos);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -79,7 +79,7 @@ bool RifReaderMockModel::open(const QString& fileName, RigEclipseCaseData* eclip
|
|||||||
{ \
|
{ \
|
||||||
size_t resIdx; \
|
size_t resIdx; \
|
||||||
QString resultName(Name); \
|
QString resultName(Name); \
|
||||||
resIdx = cellResults->addEmptyScalarResult(RiaDefines::INPUT_PROPERTY, resultName, false); \
|
resIdx = cellResults->findOrCreateScalarResultIndex(RiaDefines::INPUT_PROPERTY, resultName, false); \
|
||||||
cellResults->setTimeStepInfos(resIdx, staticResultTimeStepInfos); \
|
cellResults->setTimeStepInfos(resIdx, staticResultTimeStepInfos); \
|
||||||
cellResults->cellScalarResults(resIdx).resize(1); \
|
cellResults->cellScalarResults(resIdx).resize(1); \
|
||||||
std::vector<double>& values = cellResults->cellScalarResults(resIdx)[0]; \
|
std::vector<double>& values = cellResults->cellScalarResults(resIdx)[0]; \
|
||||||
|
@ -46,7 +46,7 @@ void RimEclipseStatisticsCaseEvaluator::addNamedResult(RigCaseCellResultsData* d
|
|||||||
|
|
||||||
std::vector<RigEclipseTimeStepInfo> sourceTimeStepInfos = m_sourceCases[0]->results(RiaDefines::MATRIX_MODEL)->cellResults()->timeStepInfos(0);
|
std::vector<RigEclipseTimeStepInfo> sourceTimeStepInfos = m_sourceCases[0]->results(RiaDefines::MATRIX_MODEL)->cellResults()->timeStepInfos(0);
|
||||||
|
|
||||||
size_t destinationScalarResultIndex = destinationCellResults->addEmptyScalarResult(resultType, resultName, true);
|
size_t destinationScalarResultIndex = destinationCellResults->findOrCreateScalarResultIndex(resultType, resultName, true);
|
||||||
CVF_ASSERT(destinationScalarResultIndex != cvf::UNDEFINED_SIZE_T);
|
CVF_ASSERT(destinationScalarResultIndex != cvf::UNDEFINED_SIZE_T);
|
||||||
|
|
||||||
destinationCellResults->setTimeStepInfos(destinationScalarResultIndex, sourceTimeStepInfos);
|
destinationCellResults->setTimeStepInfos(destinationScalarResultIndex, sourceTimeStepInfos);
|
||||||
|
@ -259,7 +259,7 @@ void RimIdenticalGridCaseGroup::loadMainCaseAndActiveCellInfo()
|
|||||||
size_t scalarResultIndex = cellResultsStorage->cellResults()->findScalarResultIndex(resultType, resultName);
|
size_t scalarResultIndex = cellResultsStorage->cellResults()->findScalarResultIndex(resultType, resultName);
|
||||||
if (scalarResultIndex == cvf::UNDEFINED_SIZE_T)
|
if (scalarResultIndex == cvf::UNDEFINED_SIZE_T)
|
||||||
{
|
{
|
||||||
size_t scalarResultIndex = cellResultsStorage->cellResults()->addEmptyScalarResult(resultType, resultName, needsToBeStored);
|
size_t scalarResultIndex = cellResultsStorage->cellResults()->findOrCreateScalarResultIndex(resultType, resultName, needsToBeStored);
|
||||||
|
|
||||||
if (mustBeCalculated) cellResultsStorage->cellResults()->setMustBeCalculated(scalarResultIndex);
|
if (mustBeCalculated) cellResultsStorage->cellResults()->setMustBeCalculated(scalarResultIndex);
|
||||||
|
|
||||||
|
@ -1564,7 +1564,7 @@ void RimReservoirCellResultsStorage::setCellResults(RigCaseCellResultsData* cell
|
|||||||
for (size_t rIdx = 0; rIdx < m_resultCacheMetaData.size(); ++rIdx)
|
for (size_t rIdx = 0; rIdx < m_resultCacheMetaData.size(); ++rIdx)
|
||||||
{
|
{
|
||||||
RimReservoirCellResultsStorageEntryInfo* resInfo = m_resultCacheMetaData[rIdx];
|
RimReservoirCellResultsStorageEntryInfo* resInfo = m_resultCacheMetaData[rIdx];
|
||||||
size_t resultIndex = m_cellResults->addEmptyScalarResult(resInfo->m_resultType(), resInfo->m_resultName(), true);
|
size_t resultIndex = m_cellResults->findOrCreateScalarResultIndex(resInfo->m_resultType(), resInfo->m_resultName(), true);
|
||||||
|
|
||||||
std::vector<int> reportNumbers; // Hack: Using no report step numbers. Not really used except for Flow Diagnostics...
|
std::vector<int> reportNumbers; // Hack: Using no report step numbers. Not really used except for Flow Diagnostics...
|
||||||
reportNumbers.resize(resInfo->m_timeStepDates().size());
|
reportNumbers.resize(resInfo->m_timeStepDates().size());
|
||||||
|
@ -258,7 +258,7 @@ size_t RigCaseCellResultsData::findScalarResultIndex(const QString& resultName)
|
|||||||
/// Adds an empty scalar set, and returns the scalarResultIndex to it.
|
/// Adds an empty scalar set, and returns the scalarResultIndex to it.
|
||||||
/// if resultName already exists, it just returns the scalarResultIndex to the existing result.
|
/// if resultName already exists, it just returns the scalarResultIndex to the existing result.
|
||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
size_t RigCaseCellResultsData::addEmptyScalarResult(RiaDefines::ResultCatType type, const QString& resultName, bool needsToBeStored)
|
size_t RigCaseCellResultsData::findOrCreateScalarResultIndex(RiaDefines::ResultCatType type, const QString& resultName, bool needsToBeStored)
|
||||||
{
|
{
|
||||||
size_t scalarResultIndex = this->findScalarResultIndex(type, resultName);
|
size_t scalarResultIndex = this->findScalarResultIndex(type, resultName);
|
||||||
|
|
||||||
@ -627,7 +627,7 @@ void RigCaseCellResultsData::freeAllocatedResultsData()
|
|||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
size_t RigCaseCellResultsData::addStaticScalarResult(RiaDefines::ResultCatType type, const QString& resultName, bool needsToBeStored, size_t resultValueCount)
|
size_t RigCaseCellResultsData::addStaticScalarResult(RiaDefines::ResultCatType type, const QString& resultName, bool needsToBeStored, size_t resultValueCount)
|
||||||
{
|
{
|
||||||
size_t resultIdx = addEmptyScalarResult(type, resultName, needsToBeStored);
|
size_t resultIdx = findOrCreateScalarResultIndex(type, resultName, needsToBeStored);
|
||||||
|
|
||||||
m_cellScalarResults[resultIdx].resize(1, std::vector<double>());
|
m_cellScalarResults[resultIdx].resize(1, std::vector<double>());
|
||||||
m_cellScalarResults[resultIdx][0].resize(resultValueCount, HUGE_VAL);
|
m_cellScalarResults[resultIdx][0].resize(resultValueCount, HUGE_VAL);
|
||||||
@ -718,7 +718,7 @@ void RigCaseCellResultsData::createPlaceholderResultEntries()
|
|||||||
|
|
||||||
if (swatIndex != cvf::UNDEFINED_SIZE_T || sgasIndex != cvf::UNDEFINED_SIZE_T)
|
if (swatIndex != cvf::UNDEFINED_SIZE_T || sgasIndex != cvf::UNDEFINED_SIZE_T)
|
||||||
{
|
{
|
||||||
soilIndex = addEmptyScalarResult(RiaDefines::DYNAMIC_NATIVE, "SOIL", false);
|
soilIndex = findOrCreateScalarResultIndex(RiaDefines::DYNAMIC_NATIVE, "SOIL", false);
|
||||||
this->setMustBeCalculated(soilIndex);
|
this->setMustBeCalculated(soilIndex);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -729,7 +729,7 @@ void RigCaseCellResultsData::createPlaceholderResultEntries()
|
|||||||
size_t completionTypeIndex = findScalarResultIndex(RiaDefines::DYNAMIC_NATIVE, RiaDefines::completionTypeResultName());
|
size_t completionTypeIndex = findScalarResultIndex(RiaDefines::DYNAMIC_NATIVE, RiaDefines::completionTypeResultName());
|
||||||
if (completionTypeIndex == cvf::UNDEFINED_SIZE_T)
|
if (completionTypeIndex == cvf::UNDEFINED_SIZE_T)
|
||||||
{
|
{
|
||||||
addEmptyScalarResult(RiaDefines::DYNAMIC_NATIVE, RiaDefines::completionTypeResultName(), false);
|
findOrCreateScalarResultIndex(RiaDefines::DYNAMIC_NATIVE, RiaDefines::completionTypeResultName(), false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -741,7 +741,7 @@ void RigCaseCellResultsData::createPlaceholderResultEntries()
|
|||||||
findScalarResultIndex(RiaDefines::DYNAMIC_NATIVE, "FLRWATJ+") != cvf::UNDEFINED_SIZE_T &&
|
findScalarResultIndex(RiaDefines::DYNAMIC_NATIVE, "FLRWATJ+") != cvf::UNDEFINED_SIZE_T &&
|
||||||
findScalarResultIndex(RiaDefines::DYNAMIC_NATIVE, "FLRWATK+") != cvf::UNDEFINED_SIZE_T)
|
findScalarResultIndex(RiaDefines::DYNAMIC_NATIVE, "FLRWATK+") != cvf::UNDEFINED_SIZE_T)
|
||||||
{
|
{
|
||||||
addEmptyScalarResult(RiaDefines::DYNAMIC_NATIVE, RiaDefines::combinedWaterFluxResultName(), false);
|
findOrCreateScalarResultIndex(RiaDefines::DYNAMIC_NATIVE, RiaDefines::combinedWaterFluxResultName(), false);
|
||||||
}
|
}
|
||||||
size_t oilIndex = findScalarResultIndex(RiaDefines::DYNAMIC_NATIVE, RiaDefines::combinedOilFluxResultName());
|
size_t oilIndex = findScalarResultIndex(RiaDefines::DYNAMIC_NATIVE, RiaDefines::combinedOilFluxResultName());
|
||||||
if (oilIndex == cvf::UNDEFINED_SIZE_T &&
|
if (oilIndex == cvf::UNDEFINED_SIZE_T &&
|
||||||
@ -749,7 +749,7 @@ void RigCaseCellResultsData::createPlaceholderResultEntries()
|
|||||||
findScalarResultIndex(RiaDefines::DYNAMIC_NATIVE, "FLROILJ+") != cvf::UNDEFINED_SIZE_T &&
|
findScalarResultIndex(RiaDefines::DYNAMIC_NATIVE, "FLROILJ+") != cvf::UNDEFINED_SIZE_T &&
|
||||||
findScalarResultIndex(RiaDefines::DYNAMIC_NATIVE, "FLROILK+") != cvf::UNDEFINED_SIZE_T)
|
findScalarResultIndex(RiaDefines::DYNAMIC_NATIVE, "FLROILK+") != cvf::UNDEFINED_SIZE_T)
|
||||||
{
|
{
|
||||||
addEmptyScalarResult(RiaDefines::DYNAMIC_NATIVE, RiaDefines::combinedOilFluxResultName(), false);
|
findOrCreateScalarResultIndex(RiaDefines::DYNAMIC_NATIVE, RiaDefines::combinedOilFluxResultName(), false);
|
||||||
}
|
}
|
||||||
size_t gasIndex = findScalarResultIndex(RiaDefines::DYNAMIC_NATIVE, RiaDefines::combinedGasFluxResultName());
|
size_t gasIndex = findScalarResultIndex(RiaDefines::DYNAMIC_NATIVE, RiaDefines::combinedGasFluxResultName());
|
||||||
if (gasIndex == cvf::UNDEFINED_SIZE_T &&
|
if (gasIndex == cvf::UNDEFINED_SIZE_T &&
|
||||||
@ -757,7 +757,7 @@ void RigCaseCellResultsData::createPlaceholderResultEntries()
|
|||||||
findScalarResultIndex(RiaDefines::DYNAMIC_NATIVE, "FLRGASJ+") != cvf::UNDEFINED_SIZE_T &&
|
findScalarResultIndex(RiaDefines::DYNAMIC_NATIVE, "FLRGASJ+") != cvf::UNDEFINED_SIZE_T &&
|
||||||
findScalarResultIndex(RiaDefines::DYNAMIC_NATIVE, "FLRGASK+") != cvf::UNDEFINED_SIZE_T)
|
findScalarResultIndex(RiaDefines::DYNAMIC_NATIVE, "FLRGASK+") != cvf::UNDEFINED_SIZE_T)
|
||||||
{
|
{
|
||||||
addEmptyScalarResult(RiaDefines::DYNAMIC_NATIVE, RiaDefines::combinedGasFluxResultName(), false);
|
findOrCreateScalarResultIndex(RiaDefines::DYNAMIC_NATIVE, RiaDefines::combinedGasFluxResultName(), false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -88,10 +88,10 @@ public:
|
|||||||
|
|
||||||
// Find or create a slot for the results
|
// Find or create a slot for the results
|
||||||
|
|
||||||
|
size_t findOrCreateScalarResultIndex(RiaDefines::ResultCatType type, const QString& resultName, bool needsToBeStored);
|
||||||
size_t findScalarResultIndex(RiaDefines::ResultCatType type, const QString& resultName) const;
|
size_t findScalarResultIndex(RiaDefines::ResultCatType type, const QString& resultName) const;
|
||||||
size_t findScalarResultIndex(const QString& resultName) const;
|
size_t findScalarResultIndex(const QString& resultName) const;
|
||||||
|
|
||||||
size_t addEmptyScalarResult(RiaDefines::ResultCatType type, const QString& resultName, bool needsToBeStored);
|
|
||||||
QString makeResultNameUnique(const QString& resultNameProposal) const;
|
QString makeResultNameUnique(const QString& resultNameProposal) const;
|
||||||
|
|
||||||
void createPlaceholderResultEntries();
|
void createPlaceholderResultEntries();
|
||||||
|
@ -427,7 +427,7 @@ public:
|
|||||||
size_t scalarResultIndex = results->findOrLoadScalarResult(propertyName);
|
size_t scalarResultIndex = results->findOrLoadScalarResult(propertyName);
|
||||||
if (scalarResultIndex == cvf::UNDEFINED_SIZE_T)
|
if (scalarResultIndex == cvf::UNDEFINED_SIZE_T)
|
||||||
{
|
{
|
||||||
scalarResultIndex = results->cellResults()->addEmptyScalarResult(RiaDefines::GENERATED, propertyName, true);
|
scalarResultIndex = results->cellResults()->findOrCreateScalarResultIndex(RiaDefines::GENERATED, propertyName, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (scalarResultIndex != cvf::UNDEFINED_SIZE_T)
|
if (scalarResultIndex != cvf::UNDEFINED_SIZE_T)
|
||||||
|
@ -415,7 +415,7 @@ public:
|
|||||||
|
|
||||||
if (scalarResultIndex == cvf::UNDEFINED_SIZE_T)
|
if (scalarResultIndex == cvf::UNDEFINED_SIZE_T)
|
||||||
{
|
{
|
||||||
scalarResultIndex = rimCase->results(m_porosityModelEnum)->cellResults()->addEmptyScalarResult(RiaDefines::GENERATED, propertyName, true);
|
scalarResultIndex = rimCase->results(m_porosityModelEnum)->cellResults()->findOrCreateScalarResultIndex(RiaDefines::GENERATED, propertyName, true);
|
||||||
|
|
||||||
size_t scalarResWithMostTimeSteps = cvf::UNDEFINED_SIZE_T;
|
size_t scalarResWithMostTimeSteps = cvf::UNDEFINED_SIZE_T;
|
||||||
rimCase->results(m_porosityModelEnum)->cellResults()->maxTimeStepCount(&scalarResWithMostTimeSteps);
|
rimCase->results(m_porosityModelEnum)->cellResults()->maxTimeStepCount(&scalarResWithMostTimeSteps);
|
||||||
@ -808,7 +808,7 @@ public:
|
|||||||
|
|
||||||
if (scalarResultIndex == cvf::UNDEFINED_SIZE_T)
|
if (scalarResultIndex == cvf::UNDEFINED_SIZE_T)
|
||||||
{
|
{
|
||||||
scalarResultIndex = rimCase->results(m_porosityModelEnum)->cellResults()->addEmptyScalarResult(RiaDefines::GENERATED, propertyName, true);
|
scalarResultIndex = rimCase->results(m_porosityModelEnum)->cellResults()->findOrCreateScalarResultIndex(RiaDefines::GENERATED, propertyName, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (scalarResultIndex != cvf::UNDEFINED_SIZE_T)
|
if (scalarResultIndex != cvf::UNDEFINED_SIZE_T)
|
||||||
|
Loading…
Reference in New Issue
Block a user