Added generateStringFromAddress function.

This commit is contained in:
Ruben Thoms authored and Magne Sjaastad committed 2020-12-10 12:40:16 +01:00
1 parent c6b3721991
commit a26fb977e1
2 files changed
+26

No files matched your search

@@ -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;
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
@@ -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