3D Well Log Curve (#2747): Add "Add new curve" command to 3D track and other curves.

This commit is contained in:
Gaute Lindkvist
2018-04-19 11:26:03 +02:00
parent 32fb519073
commit 4dc9d1ba8a
6 changed files with 71 additions and 18 deletions

View File

@@ -22,6 +22,10 @@
#include "RiaApplication.h"
#include "Rim3dOverlayInfoConfig.h"
#include "Rim3dWellLogCurveCollection.h"
#include "Rim3dWellLogExtractionCurve.h"
#include "Rim3dWellLogFileCurve.h"
#include "Rim3dWellLogRftCurve.h"
#include "RimCalcScript.h"
#include "RimCaseCollection.h"
#include "RimCellRangeFilter.h"
@@ -291,6 +295,15 @@ caf::CmdFeatureMenuBuilder RimContextCommandBuilder::commandsFromSelection()
menuBuilder << "Separator";
}
else if (dynamic_cast<Rim3dWellLogCurveCollection*>(uiItem) ||
dynamic_cast<Rim3dWellLogExtractionCurve*>(uiItem) ||
dynamic_cast<Rim3dWellLogFileCurve*>(uiItem) ||
dynamic_cast<Rim3dWellLogRftCurve*>(uiItem))
{
menuBuilder << "RicAdd3dWellLogCurveFeature";
menuBuilder << "RicAdd3dWellLogFileCurveFeature";
menuBuilder << "RicAdd3dWellLogRftCurveFeature";
}
else if (dynamic_cast<RimWellLogFile*>(uiItem))
{
menuBuilder << "RicWellPathsImportFileFeature";