Use vector instead of set to make to avoid sorting of quantities

The plot title for cross plots should use insertion order to make sure the title is displayed correctly
This commit is contained in:
Magne Sjaastad
2023-10-09 10:24:28 +02:00
parent 660051954a
commit 6e41ef8af9
8 changed files with 28 additions and 25 deletions

View File

@@ -127,14 +127,14 @@ bool RimMultiSummaryPlotNameHelper::isCompletionInTitle() const
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
std::set<std::string> RimMultiSummaryPlotNameHelper::vectorNames() const
std::vector<std::string> RimMultiSummaryPlotNameHelper::vectorNames() const
{
std::set<std::string> allNames;
std::vector<std::string> allNames;
for ( auto nameHelper : m_nameHelpers )
{
auto nameHelperVectorNames = nameHelper->vectorNames();
allNames.insert( nameHelperVectorNames.begin(), nameHelperVectorNames.end() );
allNames.insert( allNames.end(), nameHelperVectorNames.begin(), nameHelperVectorNames.end() );
}
return allNames;