Added generateStringFromAddress function.

This commit is contained in:
Ruben Thoms 2020-12-07 16:48:25 +01:00 committed by Magne Sjaastad
parent c6b3721991
commit a26fb977e1
2 changed files with 26 additions and 0 deletions

View File

@ -535,6 +535,29 @@ RifEclipseSummaryAddress RifEclipseSummaryAddress::ensembleStatisticsAddress( co
return addr;
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
std::string RifEclipseSummaryAddress::generateStringFromAddresses( const std::vector<RifEclipseSummaryAddress>& addressVector,
const std::string jointString )
{
std::string addrString;
for ( RifEclipseSummaryAddress address : addressVector )
{
if ( addrString.length() > 0 )
{
addrString += jointString;
}
addrString += address.uiText();
if ( addrString.length() > 50 )
{
addrString = addrString.substr( 0, 50 ) + "...";
break;
}
}
return addrString;
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------

View File

@ -156,6 +156,9 @@ public:
static RifEclipseSummaryAddress ensembleStatisticsAddress( const std::string& quantityName,
const std::string& dataQuantityName );
static std::string generateStringFromAddresses( const std::vector<RifEclipseSummaryAddress>& addressVector,
const std::string jointString = "; " );
static bool isDependentOnWellName( SummaryVarCategory category );
// Access methods