mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#2924 3D well Log curves: Implement variable name for geomech result
This commit is contained in:
parent
5aa6ebbd76
commit
66e548ac04
@ -45,6 +45,8 @@
|
||||
#include "RimWellLogFileChannel.h"
|
||||
#include "RimWellPath.h"
|
||||
|
||||
#include "cafUtils.h"
|
||||
|
||||
#include <QFileInfo>
|
||||
|
||||
//==================================================================================================
|
||||
@ -126,7 +128,28 @@ void Rim3dWellLogExtractionCurve::setPropertiesFromView(Rim3dView* view)
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
QString Rim3dWellLogExtractionCurve::resultPropertyString() const
|
||||
{
|
||||
return m_eclipseResultDefinition->resultVariableUiName();
|
||||
RimGeoMechCase* geoMechCase = dynamic_cast<RimGeoMechCase*>(m_case.value());
|
||||
RimEclipseCase* eclipseCase = dynamic_cast<RimEclipseCase*>(m_case.value());
|
||||
|
||||
QString name;
|
||||
if (eclipseCase)
|
||||
{
|
||||
name = caf::Utils::makeValidFileBasename(m_eclipseResultDefinition->resultVariableUiName());
|
||||
}
|
||||
else if (geoMechCase)
|
||||
{
|
||||
QString resCompName = m_geomResultDefinition->resultComponentUiName();
|
||||
if (resCompName.isEmpty())
|
||||
{
|
||||
name = m_geomResultDefinition->resultFieldUiName();
|
||||
}
|
||||
else
|
||||
{
|
||||
name = m_geomResultDefinition->resultFieldUiName() + "." + resCompName;
|
||||
}
|
||||
}
|
||||
|
||||
return name;
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
|
Loading…
Reference in New Issue
Block a user