(#464) Set logarithmic scale if PERM is selected as single curve

This commit is contained in:
Magne Sjaastad
2015-12-09 11:32:46 +01:00
parent b80639436c
commit c67a413926
4 changed files with 40 additions and 2 deletions

View File

@@ -276,6 +276,8 @@ void RimWellLogExtractionCurve::updatePlotData()
zoomAllOwnerTrackAndPlot();
setLogScaleFromSelectedResult();
if (m_ownerQwtTrack) m_ownerQwtTrack->replot();
}
}
@@ -418,6 +420,26 @@ void RimWellLogExtractionCurve::defineUiTreeOrdering(caf::PdmUiTreeOrdering& uiT
uiTreeOrdering.setForgetRemainingFields(true);
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
void RimWellLogExtractionCurve::setLogScaleFromSelectedResult()
{
QString resVar = m_eclipseResultDefinition->resultVariable();
if (resVar.toUpper().contains("PERM"))
{
RimWellLogTrack* track = NULL;
this->firstAnchestorOrThisOfType(track);
if (track)
{
if (track->curveCount() == 1)
{
track->setLogarithmicScale(true);
}
}
}
}
//--------------------------------------------------------------------------------------------------
///