#821 Added RigLasFileExporter. Export one LAS file for same case, well and date.

This commit is contained in:
Magne Sjaastad
2016-09-16 12:46:25 +02:00
parent 1e4a96d79d
commit cb6d9d714b
8 changed files with 705 additions and 37 deletions

View File

@@ -264,7 +264,6 @@ QStringList RimContextCommandBuilder::commandsFromSelection()
}
else if (dynamic_cast<RimWellLogCurve*>(uiItem))
{
commandIds << "RicExportToLasFileFeature";
commandIds << "RicDeleteItemFeature";
}
else if (dynamic_cast<RimSummaryPlot*>(uiItem))
@@ -352,6 +351,10 @@ QStringList RimContextCommandBuilder::commandsFromSelection()
{
commandIds << "RicExecuteScriptForCasesFeature";
}
else if (dynamic_cast<RimWellLogCurve*>(uiItem))
{
commandIds << "RicExportToLasFileFeature";
}
}
if (RicToggleItemsFeatureImpl::isToggleCommandsAvailable())

View File

@@ -607,3 +607,30 @@ QString RimWellLogExtractionCurve::wellDate() const
return (m_timeStep < timeStepNames.size()) ? timeStepNames[m_timeStep] : "";
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
bool RimWellLogExtractionCurve::isEclipseCurve() const
{
RimEclipseCase* eclipseCase = dynamic_cast<RimEclipseCase*>(m_case.value());
if (eclipseCase)
{
return true;
}
return false;
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
QString RimWellLogExtractionCurve::caseName() const
{
if (m_case)
{
return m_case->caseUserDescription();
}
return QString();
}

View File

@@ -49,6 +49,9 @@ public:
virtual QString wellLogChannelName() const;
virtual QString wellDate() const;
bool isEclipseCurve() const;
QString caseName() const;
protected:
virtual QString createCurveAutoName();
virtual void onLoadDataAndUpdate();