mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
Added warnings when a summary vector filter is not matching any vectors in a case.
This commit is contained in:
committed by
Gaute Lindkvist
parent
1534a045c7
commit
c628fcd5f4
@@ -262,18 +262,30 @@ std::vector<RimSummaryCurve*> RicSummaryPlotFeatureImpl::addCurvesFromAddressFil
|
||||
|
||||
const std::set<RifEclipseSummaryAddress>& addrs = summaryCase->summaryReader()->allResultAddresses();
|
||||
std::vector<RifEclipseSummaryAddress> curveAddressesToUse;
|
||||
int curveFilterCount = curveFilters.size();
|
||||
|
||||
std::vector<bool> usedFilters(curveFilterCount, false);
|
||||
|
||||
for (const auto & addr : addrs)
|
||||
{
|
||||
for (const QString& filter: curveFilters)
|
||||
for (int cfIdx = 0 ; cfIdx < curveFilterCount ; ++cfIdx)
|
||||
{
|
||||
if ( addr.isUiTextMatchingFilterText(filter) )
|
||||
if ( addr.isUiTextMatchingFilterText( curveFilters[cfIdx]) )
|
||||
{
|
||||
curveAddressesToUse.push_back(addr);
|
||||
usedFilters[cfIdx] = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
for (int cfIdx = 0 ; cfIdx < curveFilterCount ; ++cfIdx)
|
||||
{
|
||||
if (!usedFilters[cfIdx])
|
||||
{
|
||||
RiaLogging::warning("Vector filter \"" + curveFilters[cfIdx] + "\" did not match anything in case: \"" + summaryCase->caseName() + "\"");
|
||||
}
|
||||
}
|
||||
|
||||
if (addHistoryCurves)
|
||||
{
|
||||
std::vector<RifEclipseSummaryAddress> historyAddressesToUse;
|
||||
|
||||
Reference in New Issue
Block a user