mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#3640 Add convenience allEclipseCases()
This commit is contained in:
parent
9b42c9fde6
commit
f1d017f1a4
@ -577,6 +577,27 @@ void RimProject::allCases(std::vector<RimCase*>& cases) const
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//--------------------------------------------------------------------------------------------------
|
||||||
|
///
|
||||||
|
//--------------------------------------------------------------------------------------------------
|
||||||
|
std::vector<RimEclipseCase*> RimProject::allEclipseCases() const
|
||||||
|
{
|
||||||
|
std::vector<RimEclipseCase*> eclCases;
|
||||||
|
|
||||||
|
std::vector<RimCase*> cases;
|
||||||
|
allCases(cases);
|
||||||
|
for (RimCase* c : cases)
|
||||||
|
{
|
||||||
|
RimEclipseCase* eclCase = dynamic_cast<RimEclipseCase*>(c);
|
||||||
|
if (eclCase)
|
||||||
|
{
|
||||||
|
eclCases.push_back(eclCase);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return eclCases;
|
||||||
|
}
|
||||||
|
|
||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
///
|
///
|
||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
|
@ -108,9 +108,10 @@ public:
|
|||||||
|
|
||||||
void allCases(std::vector<RimCase*>& cases) const;
|
void allCases(std::vector<RimCase*>& cases) const;
|
||||||
|
|
||||||
std::vector<RimSummaryCase*> allSummaryCases() const;
|
std::vector<RimEclipseCase*> allEclipseCases() const;
|
||||||
|
std::vector<RimSummaryCase*> allSummaryCases() const;
|
||||||
std::vector<RimSummaryCaseCollection*> summaryGroups() const;
|
std::vector<RimSummaryCaseCollection*> summaryGroups() const;
|
||||||
RimSummaryCaseMainCollection* firstSummaryCaseMainCollection() const;
|
RimSummaryCaseMainCollection* firstSummaryCaseMainCollection() const;
|
||||||
|
|
||||||
void allVisibleViews(std::vector<Rim3dView*>& views);
|
void allVisibleViews(std::vector<Rim3dView*>& views);
|
||||||
void allVisibleGridViews(std::vector<RimGridView*>& views);
|
void allVisibleGridViews(std::vector<RimGridView*>& views);
|
||||||
|
Loading…
Reference in New Issue
Block a user