#2751 Rename ensamble to ensemble

This commit is contained in:
Bjørn Erik Jensen 2018-04-19 14:00:00 +02:00
parent 6ff50f3bca
commit e5570441f6
26 changed files with 193 additions and 193 deletions

View File

@ -66,7 +66,7 @@ ${CMAKE_CURRENT_LIST_DIR}/RicShowGridStatisticsFeature.h
${CMAKE_CURRENT_LIST_DIR}/RicFileHierarchyDialog.h ${CMAKE_CURRENT_LIST_DIR}/RicFileHierarchyDialog.h
${CMAKE_CURRENT_LIST_DIR}/RicSummaryCaseRestartDialog.h ${CMAKE_CURRENT_LIST_DIR}/RicSummaryCaseRestartDialog.h
${CMAKE_CURRENT_LIST_DIR}/RicImportEnsambleFeature.h ${CMAKE_CURRENT_LIST_DIR}/RicImportEnsembleFeature.h
) )
@ -131,7 +131,7 @@ ${CMAKE_CURRENT_LIST_DIR}/RicShowGridStatisticsFeature.cpp
${CMAKE_CURRENT_LIST_DIR}/RicFileHierarchyDialog.cpp ${CMAKE_CURRENT_LIST_DIR}/RicFileHierarchyDialog.cpp
${CMAKE_CURRENT_LIST_DIR}/RicSummaryCaseRestartDialog.cpp ${CMAKE_CURRENT_LIST_DIR}/RicSummaryCaseRestartDialog.cpp
${CMAKE_CURRENT_LIST_DIR}/RicImportEnsambleFeature.cpp ${CMAKE_CURRENT_LIST_DIR}/RicImportEnsembleFeature.cpp
) )

View File

@ -25,7 +25,7 @@
#include "RimEclipseInputProperty.h" #include "RimEclipseInputProperty.h"
#include "RimEclipsePropertyFilter.h" #include "RimEclipsePropertyFilter.h"
#include "RimEclipseView.h" #include "RimEclipseView.h"
#include "RimEnsambleCurveSet.h" #include "RimEnsembleCurveSet.h"
#include "RimFishbonesMultipleSubs.h" #include "RimFishbonesMultipleSubs.h"
#include "RimFormationNames.h" #include "RimFormationNames.h"
#include "RimFormationNamesCollection.h" #include "RimFormationNamesCollection.h"
@ -118,7 +118,7 @@ bool isDeletable(caf::PdmUiItem* uiItem)
if (dynamic_cast<RimStimPlanFractureTemplate*>(uiItem)) return true; if (dynamic_cast<RimStimPlanFractureTemplate*>(uiItem)) return true;
if (dynamic_cast<RimSimWellFractureCollection*>(uiItem)) return true; if (dynamic_cast<RimSimWellFractureCollection*>(uiItem)) return true;
if (dynamic_cast<RimSimWellFracture*>(uiItem)) return true; if (dynamic_cast<RimSimWellFracture*>(uiItem)) return true;
if (dynamic_cast<RimEnsambleCurveSet*>(uiItem)) return true; if (dynamic_cast<RimEnsembleCurveSet*>(uiItem)) return true;
return false; return false;
} }

View File

@ -16,7 +16,7 @@
// //
///////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////
#include "RicImportEnsambleFeature.h" #include "RicImportEnsembleFeature.h"
#include "RiaApplication.h" #include "RiaApplication.h"
#include "RiaPreferences.h" #include "RiaPreferences.h"
@ -45,12 +45,12 @@
#include <QInputDialog> #include <QInputDialog>
CAF_CMD_SOURCE_INIT(RicImportEnsambleFeature, "RicImportEnsambleFeature"); CAF_CMD_SOURCE_INIT(RicImportEnsembleFeature, "RicImportEnsembleFeature");
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
bool RicImportEnsambleFeature::isCommandEnabled() bool RicImportEnsembleFeature::isCommandEnabled()
{ {
return true; return true;
} }
@ -58,20 +58,20 @@ bool RicImportEnsambleFeature::isCommandEnabled()
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
void RicImportEnsambleFeature::onActionTriggered(bool isChecked) void RicImportEnsembleFeature::onActionTriggered(bool isChecked)
{ {
RiaApplication* app = RiaApplication::instance(); RiaApplication* app = RiaApplication::instance();
std::vector<RimSummaryCase*> cases = RicImportSummaryCasesFeature::importSummaryCases("Import Ensamble"); std::vector<RimSummaryCase*> cases = RicImportSummaryCasesFeature::importSummaryCases("Import Ensemble");
if (cases.empty()) return; if (cases.empty()) return;
validateEnsambleCases(cases); validateEnsembleCases(cases);
QString ensambleName = askForEnsambleName(); QString ensembleName = askForEnsembleName();
if (ensambleName.isEmpty()) return; if (ensembleName.isEmpty()) return;
RicImportSummaryCasesFeature::addSummaryCases(cases); RicImportSummaryCasesFeature::addSummaryCases(cases);
RicCreateSummaryCaseCollectionFeature::groupSummaryCases(cases, ensambleName); RicCreateSummaryCaseCollectionFeature::groupSummaryCases(cases, ensembleName);
std::vector<RimCase*> allCases; std::vector<RimCase*> allCases;
app->project()->allCases(allCases); app->project()->allCases(allCases);
@ -85,18 +85,18 @@ void RicImportEnsambleFeature::onActionTriggered(bool isChecked)
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
void RicImportEnsambleFeature::setupActionLook(QAction* actionToSetup) void RicImportEnsembleFeature::setupActionLook(QAction* actionToSetup)
{ {
actionToSetup->setIcon(QIcon(":/SummaryCase48x48.png")); actionToSetup->setIcon(QIcon(":/SummaryCase48x48.png"));
actionToSetup->setText("Import Ensamble"); actionToSetup->setText("Import Ensemble");
} }
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
bool RicImportEnsambleFeature::validateEnsambleCases(std::vector<RimSummaryCase*> cases) bool RicImportEnsembleFeature::validateEnsembleCases(std::vector<RimSummaryCase*> cases)
{ {
// Validate ensamble parameters // Validate ensemble parameters
try try
{ {
std::hash<std::string> paramsHasher; std::hash<std::string> paramsHasher;
@ -106,7 +106,7 @@ bool RicImportEnsambleFeature::validateEnsambleCases(std::vector<RimSummaryCase*
{ {
if (rimCase->caseRealizationParameters().isNull() || rimCase->caseRealizationParameters()->parameters().empty()) if (rimCase->caseRealizationParameters().isNull() || rimCase->caseRealizationParameters()->parameters().empty())
{ {
throw QString("The case %1 has no ensamble parameters").arg(rimCase->summaryHeaderFilename()); throw QString("The case %1 has no ensemble parameters").arg(rimCase->summaryHeaderFilename());
} }
else else
{ {
@ -123,7 +123,7 @@ bool RicImportEnsambleFeature::validateEnsambleCases(std::vector<RimSummaryCase*
} }
else if (paramsHash != currHash) else if (paramsHash != currHash)
{ {
throw QString("Ensamble parameters differ between cases"); throw QString("Ensemble parameters differ between cases");
} }
} }
} }
@ -142,7 +142,7 @@ bool RicImportEnsambleFeature::validateEnsambleCases(std::vector<RimSummaryCase*
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
QString RicImportEnsambleFeature::askForEnsambleName() QString RicImportEnsembleFeature::askForEnsembleName()
{ {
RimProject* project = RiaApplication::instance()->project(); RimProject* project = RiaApplication::instance()->project();
int groupCount = (int)project->summaryGroups().size() + 1; int groupCount = (int)project->summaryGroups().size() + 1;

View File

@ -31,7 +31,7 @@ class RimSummaryCase;
//================================================================================================== //==================================================================================================
/// ///
//================================================================================================== //==================================================================================================
class RicImportEnsambleFeature : public caf::CmdFeature class RicImportEnsembleFeature : public caf::CmdFeature
{ {
CAF_CMD_HEADER_INIT; CAF_CMD_HEADER_INIT;
@ -41,8 +41,8 @@ protected:
virtual void onActionTriggered( bool isChecked ) override; virtual void onActionTriggered( bool isChecked ) override;
virtual void setupActionLook( QAction* actionToSetup ) override; virtual void setupActionLook( QAction* actionToSetup ) override;
bool validateEnsambleCases(std::vector<RimSummaryCase*> cases); bool validateEnsembleCases(std::vector<RimSummaryCase*> cases);
QString askForEnsambleName(); QString askForEnsembleName();
}; };

View File

@ -32,7 +32,7 @@ ${CMAKE_CURRENT_LIST_DIR}/RicSummaryCurveCalculatorDialog.h
${CMAKE_CURRENT_LIST_DIR}/RicSummaryCurveCalculatorEditor.h ${CMAKE_CURRENT_LIST_DIR}/RicSummaryCurveCalculatorEditor.h
${CMAKE_CURRENT_LIST_DIR}/RicSummaryCurveCalculator.h ${CMAKE_CURRENT_LIST_DIR}/RicSummaryCurveCalculator.h
${CMAKE_CURRENT_LIST_DIR}/RicNewSummaryCrossPlotCurveFeature.h ${CMAKE_CURRENT_LIST_DIR}/RicNewSummaryCrossPlotCurveFeature.h
${CMAKE_CURRENT_LIST_DIR}/RicNewSummaryEnsambleCurveSetFeature.h ${CMAKE_CURRENT_LIST_DIR}/RicNewSummaryEnsembleCurveSetFeature.h
) )
set (SOURCE_GROUP_SOURCE_FILES set (SOURCE_GROUP_SOURCE_FILES
@ -68,7 +68,7 @@ ${CMAKE_CURRENT_LIST_DIR}/RicSummaryCurveCalculatorDialog.cpp
${CMAKE_CURRENT_LIST_DIR}/RicSummaryCurveCalculatorEditor.cpp ${CMAKE_CURRENT_LIST_DIR}/RicSummaryCurveCalculatorEditor.cpp
${CMAKE_CURRENT_LIST_DIR}/RicSummaryCurveCalculator.cpp ${CMAKE_CURRENT_LIST_DIR}/RicSummaryCurveCalculator.cpp
${CMAKE_CURRENT_LIST_DIR}/RicNewSummaryCrossPlotCurveFeature.cpp ${CMAKE_CURRENT_LIST_DIR}/RicNewSummaryCrossPlotCurveFeature.cpp
${CMAKE_CURRENT_LIST_DIR}/RicNewSummaryEnsambleCurveSetFeature.cpp ${CMAKE_CURRENT_LIST_DIR}/RicNewSummaryEnsembleCurveSetFeature.cpp
) )
list(APPEND CODE_HEADER_FILES list(APPEND CODE_HEADER_FILES

View File

@ -16,7 +16,7 @@
// //
///////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////
#include "RicNewSummaryEnsambleCurveSetFeature.h" #include "RicNewSummaryEnsembleCurveSetFeature.h"
#include "RiaApplication.h" #include "RiaApplication.h"
@ -28,8 +28,8 @@
#include "RimSummaryCurve.h" #include "RimSummaryCurve.h"
#include "RimSummaryPlot.h" #include "RimSummaryPlot.h"
#include "RimSummaryPlotCollection.h" #include "RimSummaryPlotCollection.h"
#include "RimEnsambleCurveSet.h" #include "RimEnsembleCurveSet.h"
#include "RimEnsambleCurveSetCollection.h" #include "RimEnsembleCurveSetCollection.h"
#include "RiuMainPlotWindow.h" #include "RiuMainPlotWindow.h"
@ -42,12 +42,12 @@
#include <QAction> #include <QAction>
CAF_CMD_SOURCE_INIT(RicNewSummaryEnsambleCurveSetFeature, "RicNewSummaryEnsambleCurveSetFeature"); CAF_CMD_SOURCE_INIT(RicNewSummaryEnsembleCurveSetFeature, "RicNewSummaryEnsembleCurveSetFeature");
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
bool RicNewSummaryEnsambleCurveSetFeature::isCommandEnabled() bool RicNewSummaryEnsembleCurveSetFeature::isCommandEnabled()
{ {
return (selectedSummaryPlot()); return (selectedSummaryPlot());
} }
@ -55,7 +55,7 @@ bool RicNewSummaryEnsambleCurveSetFeature::isCommandEnabled()
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
void RicNewSummaryEnsambleCurveSetFeature::onActionTriggered(bool isChecked) void RicNewSummaryEnsembleCurveSetFeature::onActionTriggered(bool isChecked)
{ {
RimProject* project = RiaApplication::instance()->project(); RimProject* project = RiaApplication::instance()->project();
CVF_ASSERT(project); CVF_ASSERT(project);
@ -63,9 +63,9 @@ void RicNewSummaryEnsambleCurveSetFeature::onActionTriggered(bool isChecked)
RimSummaryPlot* plot = selectedSummaryPlot(); RimSummaryPlot* plot = selectedSummaryPlot();
if (plot) if (plot)
{ {
RimEnsambleCurveSet* curveSet = new RimEnsambleCurveSet(); RimEnsembleCurveSet* curveSet = new RimEnsembleCurveSet();
plot->ensambleCurveSets()->addCurveSet(curveSet); plot->ensembleCurveSets()->addCurveSet(curveSet);
plot->updateConnectedEditors(); plot->updateConnectedEditors();
RiaApplication::instance()->getOrCreateAndShowMainPlotWindow()->selectAsCurrentItem(curveSet); RiaApplication::instance()->getOrCreateAndShowMainPlotWindow()->selectAsCurrentItem(curveSet);
@ -78,16 +78,16 @@ void RicNewSummaryEnsambleCurveSetFeature::onActionTriggered(bool isChecked)
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
void RicNewSummaryEnsambleCurveSetFeature::setupActionLook(QAction* actionToSetup) void RicNewSummaryEnsembleCurveSetFeature::setupActionLook(QAction* actionToSetup)
{ {
actionToSetup->setText("New Summary Ensamble Curve Set"); actionToSetup->setText("New Summary Ensemble Curve Set");
actionToSetup->setIcon(QIcon(":/SummaryCurve16x16.png")); actionToSetup->setIcon(QIcon(":/SummaryCurve16x16.png"));
} }
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
RimSummaryPlot* RicNewSummaryEnsambleCurveSetFeature::selectedSummaryPlot() const RimSummaryPlot* RicNewSummaryEnsembleCurveSetFeature::selectedSummaryPlot() const
{ {
RimSummaryPlot* sumPlot = nullptr; RimSummaryPlot* sumPlot = nullptr;

View File

@ -27,7 +27,7 @@ class RimSummaryPlot;
//================================================================================================== //==================================================================================================
/// ///
//================================================================================================== //==================================================================================================
class RicNewSummaryEnsambleCurveSetFeature : public caf::CmdFeature class RicNewSummaryEnsembleCurveSetFeature : public caf::CmdFeature
{ {
CAF_CMD_HEADER_INIT; CAF_CMD_HEADER_INIT;
protected: protected:

View File

@ -40,8 +40,8 @@
#include "RimSummaryPlot.h" #include "RimSummaryPlot.h"
#include "RimSummaryPlotCollection.h" #include "RimSummaryPlotCollection.h"
#include "RimSummaryCalculationCollection.h" #include "RimSummaryCalculationCollection.h"
#include "RimEnsambleCurveSetCollection.h" #include "RimEnsembleCurveSetCollection.h"
#include "RimEnsambleCurveSet.h" #include "RimEnsembleCurveSet.h"
#include "RiuPlotMainWindowTools.h" #include "RiuPlotMainWindowTools.h"
#include "RiuSummaryCurveDefSelection.h" #include "RiuSummaryCurveDefSelection.h"
@ -544,10 +544,10 @@ void RicSummaryCurveCreator::updateTargetPlot()
// DEBUG // DEBUG
//{ //{
// m_targetPlot->ensambleCurveSets()->deleteAllCurveSets(); // m_targetPlot->ensembleCurveSets()->deleteAllCurveSets();
// RimEnsambleCurveSet* curveSet = new RimEnsambleCurveSet(); // RimEnsembleCurveSet* curveSet = new RimEnsembleCurveSet();
// m_targetPlot->ensambleCurveSets()->addCurveSet(curveSet); // m_targetPlot->ensembleCurveSets()->addCurveSet(curveSet);
// for (const auto& editedCurve : m_previewPlot->summaryCurves()) // for (const auto& editedCurve : m_previewPlot->summaryCurves())
// { // {
@ -555,7 +555,7 @@ void RicSummaryCurveCreator::updateTargetPlot()
// { // {
// continue; // continue;
// } // }
// copyEnsambleCurveAndAddToPlot(editedCurve, curveSet); // copyEnsembleCurveAndAddToPlot(editedCurve, curveSet);
// } // }
//} //}
@ -592,7 +592,7 @@ void RicSummaryCurveCreator::copyCurveAndAddToPlot(const RimSummaryCurve *curve,
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
void RicSummaryCurveCreator::copyEnsambleCurveAndAddToPlot(const RimSummaryCurve *curve, RimEnsambleCurveSet *curveSet, bool forceVisible) void RicSummaryCurveCreator::copyEnsembleCurveAndAddToPlot(const RimSummaryCurve *curve, RimEnsembleCurveSet *curveSet, bool forceVisible)
{ {
RimSummaryCurve* curveCopy = dynamic_cast<RimSummaryCurve*>(curve->xmlCapability()->copyByXmlSerialization(caf::PdmDefaultObjectFactory::instance())); RimSummaryCurve* curveCopy = dynamic_cast<RimSummaryCurve*>(curve->xmlCapability()->copyByXmlSerialization(caf::PdmDefaultObjectFactory::instance()));
CVF_ASSERT(curveCopy); CVF_ASSERT(curveCopy);

View File

@ -41,7 +41,7 @@ class RimSummaryCase;
class RimSummaryCurveAutoName; class RimSummaryCurveAutoName;
class RimSummaryPlot; class RimSummaryPlot;
class RiaSummaryCurveDefinition; class RiaSummaryCurveDefinition;
class RimEnsambleCurveSet; class RimEnsembleCurveSet;
//================================================================================================== //==================================================================================================
/// ///
@ -86,7 +86,7 @@ private:
void populateCurveCreator(const RimSummaryPlot& sourceSummaryPlot); void populateCurveCreator(const RimSummaryPlot& sourceSummaryPlot);
void updateTargetPlot(); void updateTargetPlot();
static void copyCurveAndAddToPlot(const RimSummaryCurve *curve, RimSummaryPlot *plot, bool forceVisible = false); static void copyCurveAndAddToPlot(const RimSummaryCurve *curve, RimSummaryPlot *plot, bool forceVisible = false);
static void copyEnsambleCurveAndAddToPlot(const RimSummaryCurve *curve, RimEnsambleCurveSet* curveSet, bool forceVisible = false); static void copyEnsembleCurveAndAddToPlot(const RimSummaryCurve *curve, RimEnsembleCurveSet* curveSet, bool forceVisible = false);
void setDefaultCurveSelection(); void setDefaultCurveSelection();
void resetAllFields(); void resetAllFields();

View File

@ -39,7 +39,7 @@ ${CMAKE_CURRENT_LIST_DIR}/RifElementPropertyTableReader.h
${CMAKE_CURRENT_LIST_DIR}/RifElementPropertyReader.h ${CMAKE_CURRENT_LIST_DIR}/RifElementPropertyReader.h
${CMAKE_CURRENT_LIST_DIR}/RifStimPlanXmlReader.h ${CMAKE_CURRENT_LIST_DIR}/RifStimPlanXmlReader.h
${CMAKE_CURRENT_LIST_DIR}/RifSummaryCaseRestartSelector.h ${CMAKE_CURRENT_LIST_DIR}/RifSummaryCaseRestartSelector.h
${CMAKE_CURRENT_LIST_DIR}/RifEnsambleParametersReader.h ${CMAKE_CURRENT_LIST_DIR}/RifEnsembleParametersReader.h
${CMAKE_CURRENT_LIST_DIR}/RifCaseRealizationParametersReader.h ${CMAKE_CURRENT_LIST_DIR}/RifCaseRealizationParametersReader.h
${CMAKE_CURRENT_LIST_DIR}/RifFileParseTools.h ${CMAKE_CURRENT_LIST_DIR}/RifFileParseTools.h
@ -85,7 +85,7 @@ ${CMAKE_CURRENT_LIST_DIR}/RifElementPropertyTableReader.cpp
${CMAKE_CURRENT_LIST_DIR}/RifElementPropertyReader.cpp ${CMAKE_CURRENT_LIST_DIR}/RifElementPropertyReader.cpp
${CMAKE_CURRENT_LIST_DIR}/RifStimPlanXmlReader.cpp ${CMAKE_CURRENT_LIST_DIR}/RifStimPlanXmlReader.cpp
${CMAKE_CURRENT_LIST_DIR}/RifSummaryCaseRestartSelector.cpp ${CMAKE_CURRENT_LIST_DIR}/RifSummaryCaseRestartSelector.cpp
${CMAKE_CURRENT_LIST_DIR}/RifEnsambleParametersReader.cpp ${CMAKE_CURRENT_LIST_DIR}/RifEnsembleParametersReader.cpp
${CMAKE_CURRENT_LIST_DIR}/RifCaseRealizationParametersReader.cpp ${CMAKE_CURRENT_LIST_DIR}/RifCaseRealizationParametersReader.cpp
${CMAKE_CURRENT_LIST_DIR}/RifFileParseTools.cpp ${CMAKE_CURRENT_LIST_DIR}/RifFileParseTools.cpp

View File

@ -94,7 +94,7 @@ void RifCaseRealizationParametersReader::parse()
if (cols.size() != 2) if (cols.size() != 2)
{ {
throw FileParseException(QString("RifEnsambleParametersReader: Invalid file format in line %1").arg(lineNo)); throw FileParseException(QString("RifEnsembleParametersReader: Invalid file format in line %1").arg(lineNo));
} }
QString& name = cols[0]; QString& name = cols[0];
@ -102,14 +102,14 @@ void RifCaseRealizationParametersReader::parse()
if (!RiaStdStringTools::isNumber(strValue.toStdString(), QLocale::c().decimalPoint().toAscii())) if (!RiaStdStringTools::isNumber(strValue.toStdString(), QLocale::c().decimalPoint().toAscii()))
{ {
throw FileParseException(QString("RifEnsambleParametersReader: Invalid number format in line %1").arg(lineNo)); throw FileParseException(QString("RifEnsembleParametersReader: Invalid number format in line %1").arg(lineNo));
} }
bool parseOk = true; bool parseOk = true;
double value = QLocale::c().toDouble(strValue, &parseOk); double value = QLocale::c().toDouble(strValue, &parseOk);
if (!parseOk) if (!parseOk)
{ {
throw FileParseException(QString("RifEnsambleParametersReader: Invalid number format in line %1").arg(lineNo)); throw FileParseException(QString("RifEnsembleParametersReader: Invalid number format in line %1").arg(lineNo));
} }
m_parameters->addParameter(name, value); m_parameters->addParameter(name, value);

View File

@ -16,7 +16,7 @@
// //
///////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////
#include "RifEnsambleParametersReader.h" #include "RifEnsembleParametersReader.h"
#include "RifCaseRealizationParametersReader.h" #include "RifCaseRealizationParametersReader.h"
#include "RifFileParseTools.h" #include "RifFileParseTools.h"
@ -31,7 +31,7 @@
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
RifEnsambleParametersReader::RifEnsambleParametersReader(const QString& modelDirectory) RifEnsembleParametersReader::RifEnsembleParametersReader(const QString& modelDirectory)
{ {
m_modelDirectory = modelDirectory; m_modelDirectory = modelDirectory;
} }
@ -39,16 +39,16 @@ RifEnsambleParametersReader::RifEnsambleParametersReader(const QString& modelDir
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
RifEnsambleParametersReader::~RifEnsambleParametersReader() RifEnsembleParametersReader::~RifEnsembleParametersReader()
{ {
} }
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
//RifEnsambleParameters RifEnsambleParametersReader::import() //RifEnsembleParameters RifEnsembleParametersReader::import()
//{ //{
// RifEnsambleParameters parameters; // RifEnsembleParameters parameters;
// //
// //
// return ; // return ;

View File

@ -32,13 +32,13 @@ class QFile;
// //
// UNDER CONSTRUCTION // UNDER CONSTRUCTION
//================================================================================================== //==================================================================================================
class RifEnsambleParametersReader class RifEnsembleParametersReader
{ {
public: public:
RifEnsambleParametersReader(const QString& modelDirectory); RifEnsembleParametersReader(const QString& modelDirectory);
~RifEnsambleParametersReader(); ~RifEnsembleParametersReader();
//RifEnsambleParameters import(); //RifEnsembleParameters import();
private: private:
QString m_modelDirectory; QString m_modelDirectory;

View File

@ -39,7 +39,7 @@
#include "RimEclipsePropertyFilterCollection.h" #include "RimEclipsePropertyFilterCollection.h"
#include "RimEclipseStatisticsCase.h" #include "RimEclipseStatisticsCase.h"
#include "RimEclipseView.h" #include "RimEclipseView.h"
#include "RimEnsambleCurveSetCollection.h" #include "RimEnsembleCurveSetCollection.h"
#include "RimFaultInView.h" #include "RimFaultInView.h"
#include "RimFlowCharacteristicsPlot.h" #include "RimFlowCharacteristicsPlot.h"
#include "RimFlowDiagSolution.h" #include "RimFlowDiagSolution.h"
@ -462,27 +462,27 @@ caf::CmdFeatureMenuBuilder RimContextCommandBuilder::commandsFromSelection()
menuBuilder << "RicNewSummaryCurveFeature"; menuBuilder << "RicNewSummaryCurveFeature";
menuBuilder << "RicNewSummaryCrossPlotCurveFeature"; menuBuilder << "RicNewSummaryCrossPlotCurveFeature";
} }
else if (dynamic_cast<RimEnsambleCurveSetCollection*>(uiItem)) else if (dynamic_cast<RimEnsembleCurveSetCollection*>(uiItem))
{ {
menuBuilder << "RicNewSummaryEnsambleCurveSetFeature"; menuBuilder << "RicNewSummaryEnsembleCurveSetFeature";
} }
else if (dynamic_cast<RimSummaryCaseMainCollection*>(uiItem)) else if (dynamic_cast<RimSummaryCaseMainCollection*>(uiItem))
{ {
menuBuilder << "RicImportSummaryCaseFeature"; menuBuilder << "RicImportSummaryCaseFeature";
menuBuilder << "RicImportSummaryCasesFeature"; menuBuilder << "RicImportSummaryCasesFeature";
menuBuilder << "RicImportEnsambleFeature"; menuBuilder << "RicImportEnsembleFeature";
} }
else if (dynamic_cast<RimSummaryCaseCollection*>(uiItem)) else if (dynamic_cast<RimSummaryCaseCollection*>(uiItem))
{ {
menuBuilder << "RicImportSummaryCaseFeature"; menuBuilder << "RicImportSummaryCaseFeature";
menuBuilder << "RicImportSummaryCasesFeature"; menuBuilder << "RicImportSummaryCasesFeature";
menuBuilder << "RicImportEnsambleFeature"; menuBuilder << "RicImportEnsembleFeature";
} }
else if (dynamic_cast<RimSummaryCase*>(uiItem)) else if (dynamic_cast<RimSummaryCase*>(uiItem))
{ {
menuBuilder << "RicImportSummaryCaseFeature"; menuBuilder << "RicImportSummaryCaseFeature";
menuBuilder << "RicImportSummaryCasesFeature"; menuBuilder << "RicImportSummaryCasesFeature";
menuBuilder << "RicImportEnsambleFeature"; menuBuilder << "RicImportEnsembleFeature";
if (!dynamic_cast<RimObservedData*>(uiItem)) if (!dynamic_cast<RimObservedData*>(uiItem))
{ {

View File

@ -19,7 +19,7 @@
#include "RimPlotCurve.h" #include "RimPlotCurve.h"
#include "RimSummaryCurveCollection.h" #include "RimSummaryCurveCollection.h"
#include "RimSummaryCurveFilter.h" #include "RimSummaryCurveFilter.h"
#include "RimEnsambleCurveSet.h" #include "RimEnsembleCurveSet.h"
#include "RiuLineSegmentQwtPlotCurve.h" #include "RiuLineSegmentQwtPlotCurve.h"
@ -190,9 +190,9 @@ void RimPlotCurve::updateCurveVisibility(bool updateParentPlot)
this->firstAncestorOrThisOfType(summaryCurveCollection); this->firstAncestorOrThisOfType(summaryCurveCollection);
if (summaryCurveCollection) isVisibleInPossibleParent = summaryCurveCollection->isCurvesVisible(); if (summaryCurveCollection) isVisibleInPossibleParent = summaryCurveCollection->isCurvesVisible();
RimEnsambleCurveSet* ensambleCurveSet = nullptr; RimEnsembleCurveSet* ensembleCurveSet = nullptr;
firstAncestorOrThisOfType(ensambleCurveSet); firstAncestorOrThisOfType(ensembleCurveSet);
if (ensambleCurveSet) isVisibleInPossibleParent = ensambleCurveSet->isCurvesVisible(); if (ensembleCurveSet) isVisibleInPossibleParent = ensembleCurveSet->isCurvesVisible();
} }
if (m_showCurve() && m_parentQwtPlot && isVisibleInPossibleParent) if (m_showCurve() && m_parentQwtPlot && isVisibleInPossibleParent)

View File

@ -29,8 +29,8 @@ ${CMAKE_CURRENT_LIST_DIR}/RimSummaryCrossPlot.h
${CMAKE_CURRENT_LIST_DIR}/RimSummaryPlotSourceStepping.h ${CMAKE_CURRENT_LIST_DIR}/RimSummaryPlotSourceStepping.h
${CMAKE_CURRENT_LIST_DIR}/RimCsvUserData.h ${CMAKE_CURRENT_LIST_DIR}/RimCsvUserData.h
${CMAKE_CURRENT_LIST_DIR}/RimSummaryPlotNameHelper.h ${CMAKE_CURRENT_LIST_DIR}/RimSummaryPlotNameHelper.h
${CMAKE_CURRENT_LIST_DIR}/RimEnsambleCurveSetCollection.h ${CMAKE_CURRENT_LIST_DIR}/RimEnsembleCurveSetCollection.h
${CMAKE_CURRENT_LIST_DIR}/RimEnsambleCurveSet.h ${CMAKE_CURRENT_LIST_DIR}/RimEnsembleCurveSet.h
) )
set (SOURCE_GROUP_SOURCE_FILES set (SOURCE_GROUP_SOURCE_FILES
@ -63,8 +63,8 @@ ${CMAKE_CURRENT_LIST_DIR}/RimSummaryCrossPlot.cpp
${CMAKE_CURRENT_LIST_DIR}/RimSummaryPlotSourceStepping.cpp ${CMAKE_CURRENT_LIST_DIR}/RimSummaryPlotSourceStepping.cpp
${CMAKE_CURRENT_LIST_DIR}/RimCsvUserData.cpp ${CMAKE_CURRENT_LIST_DIR}/RimCsvUserData.cpp
${CMAKE_CURRENT_LIST_DIR}/RimSummaryPlotNameHelper.cpp ${CMAKE_CURRENT_LIST_DIR}/RimSummaryPlotNameHelper.cpp
${CMAKE_CURRENT_LIST_DIR}/RimEnsambleCurveSetCollection.cpp ${CMAKE_CURRENT_LIST_DIR}/RimEnsembleCurveSetCollection.cpp
${CMAKE_CURRENT_LIST_DIR}/RimEnsambleCurveSet.cpp ${CMAKE_CURRENT_LIST_DIR}/RimEnsembleCurveSet.cpp
) )
list(APPEND CODE_HEADER_FILES list(APPEND CODE_HEADER_FILES

View File

@ -16,7 +16,7 @@
// //
///////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////
#include "RimEnsambleCurveSet.h" #include "RimEnsembleCurveSet.h"
#include "RiaApplication.h" #include "RiaApplication.h"
@ -29,7 +29,7 @@
#include "RimSummaryPlot.h" #include "RimSummaryPlot.h"
#include "RimSummaryFilter.h" #include "RimSummaryFilter.h"
#include "RimSummaryAddress.h" #include "RimSummaryAddress.h"
#include "RimEnsambleCurveSetCollection.h" #include "RimEnsembleCurveSetCollection.h"
#include "RiuSummaryQwtPlot.h" #include "RiuSummaryQwtPlot.h"
@ -44,25 +44,25 @@
namespace caf namespace caf
{ {
template<> template<>
void AppEnum< RimEnsambleCurveSet::ColorMode >::setUp() void AppEnum< RimEnsembleCurveSet::ColorMode >::setUp()
{ {
addItem(RimEnsambleCurveSet::SINGLE_COLOR, "SINGLE_COLOR", "Single Color"); addItem(RimEnsembleCurveSet::SINGLE_COLOR, "SINGLE_COLOR", "Single Color");
addItem(RimEnsambleCurveSet::BY_ENSAMBLE_PARAM, "BY_ENSAMBLE_PARAM", "By Ensamble Parameter"); addItem(RimEnsembleCurveSet::BY_ENSEMBLE_PARAM, "BY_ENSEMBLE_PARAM", "By Ensemble Parameter");
setDefault(RimEnsambleCurveSet::SINGLE_COLOR); setDefault(RimEnsembleCurveSet::SINGLE_COLOR);
} }
} }
CAF_PDM_SOURCE_INIT(RimEnsambleCurveSet, "RimEnsambleCurveSet"); CAF_PDM_SOURCE_INIT(RimEnsembleCurveSet, "RimEnsembleCurveSet");
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
RimEnsambleCurveSet::RimEnsambleCurveSet() RimEnsembleCurveSet::RimEnsembleCurveSet()
{ {
CAF_PDM_InitObject("Ensamble Curve Set", ":/SummaryCurveFilter16x16.png", "", ""); CAF_PDM_InitObject("Ensemble Curve Set", ":/SummaryCurveFilter16x16.png", "", "");
CAF_PDM_InitFieldNoDefault(&m_curves, "EnsambleCurveSet", "Ensamble Curve Set", "", "", ""); CAF_PDM_InitFieldNoDefault(&m_curves, "EnsembleCurveSet", "Ensemble Curve Set", "", "", "");
m_curves.uiCapability()->setUiHidden(true); m_curves.uiCapability()->setUiHidden(true);
m_curves.uiCapability()->setUiTreeChildrenHidden(false); m_curves.uiCapability()->setUiTreeChildrenHidden(false);
@ -105,7 +105,7 @@ RimEnsambleCurveSet::RimEnsambleCurveSet()
CAF_PDM_InitField(&m_color, "Color", cvf::Color3f(cvf::Color3::BLACK), "Color", "", "", ""); CAF_PDM_InitField(&m_color, "Color", cvf::Color3f(cvf::Color3::BLACK), "Color", "", "", "");
CAF_PDM_InitField(&m_ensambleParameter, "EnsambleParameter", QString(""), "Ensamble Parameter", "", "", ""); CAF_PDM_InitField(&m_ensembleParameter, "EnsembleParameter", QString(""), "Ensemble Parameter", "", "", "");
CAF_PDM_InitFieldNoDefault(&m_plotAxis, "PlotAxis", "Axis", "", "", ""); CAF_PDM_InitFieldNoDefault(&m_plotAxis, "PlotAxis", "Axis", "", "", "");
@ -116,7 +116,7 @@ RimEnsambleCurveSet::RimEnsambleCurveSet()
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
RimEnsambleCurveSet::~RimEnsambleCurveSet() RimEnsembleCurveSet::~RimEnsembleCurveSet()
{ {
m_curves.deleteAllChildObjects(); m_curves.deleteAllChildObjects();
@ -124,16 +124,16 @@ RimEnsambleCurveSet::~RimEnsambleCurveSet()
firstAncestorOrThisOfType(parentPlot); firstAncestorOrThisOfType(parentPlot);
if (parentPlot && parentPlot->qwtPlot()) if (parentPlot && parentPlot->qwtPlot())
{ {
parentPlot->qwtPlot()->removeEnsambleCurveSetLegend(this); parentPlot->qwtPlot()->removeEnsembleCurveSetLegend(this);
} }
} }
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
bool RimEnsambleCurveSet::isCurvesVisible() bool RimEnsembleCurveSet::isCurvesVisible()
{ {
RimEnsambleCurveSetCollection* coll = nullptr; RimEnsembleCurveSetCollection* coll = nullptr;
firstAncestorOrThisOfType(coll); firstAncestorOrThisOfType(coll);
return m_showCurves() && (coll ? coll->isCurveSetsVisible() : true); return m_showCurves() && (coll ? coll->isCurveSetsVisible() : true);
} }
@ -141,7 +141,7 @@ bool RimEnsambleCurveSet::isCurvesVisible()
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
void RimEnsambleCurveSet::setColor(cvf::Color3f color) void RimEnsembleCurveSet::setColor(cvf::Color3f color)
{ {
m_color = color; m_color = color;
} }
@ -149,7 +149,7 @@ void RimEnsambleCurveSet::setColor(cvf::Color3f color)
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
void RimEnsambleCurveSet::loadDataAndUpdate(bool updateParentPlot) void RimEnsembleCurveSet::loadDataAndUpdate(bool updateParentPlot)
{ {
m_yValuesSelectedVariableDisplayField = QString::fromStdString(m_yValuesCurveVariable->address().uiText()); m_yValuesSelectedVariableDisplayField = QString::fromStdString(m_yValuesCurveVariable->address().uiText());
@ -171,13 +171,13 @@ void RimEnsambleCurveSet::loadDataAndUpdate(bool updateParentPlot)
parentPlot->updateAxes(); parentPlot->updateAxes();
parentPlot->updateZoomInQwt(); parentPlot->updateZoomInQwt();
if (m_showCurves() && m_colorMode() == BY_ENSAMBLE_PARAM) if (m_showCurves() && m_colorMode() == BY_ENSEMBLE_PARAM)
{ {
parentPlot->qwtPlot()->addOrUpdateEnsambleCurveSetLegend(this); parentPlot->qwtPlot()->addOrUpdateEnsembleCurveSetLegend(this);
} }
else else
{ {
parentPlot->qwtPlot()->removeEnsambleCurveSetLegend(this); parentPlot->qwtPlot()->removeEnsembleCurveSetLegend(this);
} }
} }
} }
@ -186,7 +186,7 @@ void RimEnsambleCurveSet::loadDataAndUpdate(bool updateParentPlot)
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
void RimEnsambleCurveSet::setParentQwtPlotNoReplot(QwtPlot* plot) void RimEnsembleCurveSet::setParentQwtPlotNoReplot(QwtPlot* plot)
{ {
for (RimSummaryCurve* curve : m_curves) for (RimSummaryCurve* curve : m_curves)
{ {
@ -197,7 +197,7 @@ void RimEnsambleCurveSet::setParentQwtPlotNoReplot(QwtPlot* plot)
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
void RimEnsambleCurveSet::detachQwtCurves() void RimEnsembleCurveSet::detachQwtCurves()
{ {
for (RimSummaryCurve* curve : m_curves) for (RimSummaryCurve* curve : m_curves)
{ {
@ -208,7 +208,7 @@ void RimEnsambleCurveSet::detachQwtCurves()
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
void RimEnsambleCurveSet::addCurve(RimSummaryCurve* curve) void RimEnsembleCurveSet::addCurve(RimSummaryCurve* curve)
{ {
if (curve) if (curve)
{ {
@ -224,7 +224,7 @@ void RimEnsambleCurveSet::addCurve(RimSummaryCurve* curve)
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
void RimEnsambleCurveSet::deleteCurve(RimSummaryCurve* curve) void RimEnsembleCurveSet::deleteCurve(RimSummaryCurve* curve)
{ {
if (curve) if (curve)
{ {
@ -236,7 +236,7 @@ void RimEnsambleCurveSet::deleteCurve(RimSummaryCurve* curve)
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
std::vector<RimSummaryCurve*> RimEnsambleCurveSet::curves() const std::vector<RimSummaryCurve*> RimEnsembleCurveSet::curves() const
{ {
return m_curves.childObjects(); return m_curves.childObjects();
} }
@ -244,7 +244,7 @@ std::vector<RimSummaryCurve*> RimEnsambleCurveSet::curves() const
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
std::vector<RimSummaryCurve*> RimEnsambleCurveSet::visibleCurves() const std::vector<RimSummaryCurve*> RimEnsembleCurveSet::visibleCurves() const
{ {
std::vector<RimSummaryCurve*> visible; std::vector<RimSummaryCurve*> visible;
@ -262,7 +262,7 @@ std::vector<RimSummaryCurve*> RimEnsambleCurveSet::visibleCurves() const
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
void RimEnsambleCurveSet::deleteAllCurves() void RimEnsembleCurveSet::deleteAllCurves()
{ {
m_curves.deleteAllChildObjects(); m_curves.deleteAllChildObjects();
} }
@ -270,7 +270,7 @@ void RimEnsambleCurveSet::deleteAllCurves()
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
RimRegularLegendConfig* RimEnsambleCurveSet::legendConfig() RimRegularLegendConfig* RimEnsembleCurveSet::legendConfig()
{ {
return m_legendConfig; return m_legendConfig;
} }
@ -278,7 +278,7 @@ RimRegularLegendConfig* RimEnsambleCurveSet::legendConfig()
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
void RimEnsambleCurveSet::fieldChangedByUi(const caf::PdmFieldHandle* changedField, const QVariant& oldValue, const QVariant& newValue) void RimEnsembleCurveSet::fieldChangedByUi(const caf::PdmFieldHandle* changedField, const QVariant& oldValue, const QVariant& newValue)
{ {
RimSummaryPlot* plot = nullptr; RimSummaryPlot* plot = nullptr;
firstAncestorOrThisOfType(plot); firstAncestorOrThisOfType(plot);
@ -298,7 +298,7 @@ void RimEnsambleCurveSet::fieldChangedByUi(const caf::PdmFieldHandle* changedFie
{ {
updateAllCurves(); updateAllCurves();
} }
else if (changedField == &m_ensambleParameter || else if (changedField == &m_ensembleParameter ||
changedField == &m_color || changedField == &m_color ||
changedField == &m_colorMode) changedField == &m_colorMode)
{ {
@ -321,7 +321,7 @@ void RimEnsambleCurveSet::fieldChangedByUi(const caf::PdmFieldHandle* changedFie
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
void RimEnsambleCurveSet::defineUiOrdering(QString uiConfigName, caf::PdmUiOrdering& uiOrdering) void RimEnsembleCurveSet::defineUiOrdering(QString uiConfigName, caf::PdmUiOrdering& uiOrdering)
{ {
{ {
QString curveDataGroupName = "Summary Vector"; QString curveDataGroupName = "Summary Vector";
@ -346,9 +346,9 @@ void RimEnsambleCurveSet::defineUiOrdering(QString uiConfigName, caf::PdmUiOrder
{ {
colorsGroup->add(&m_color); colorsGroup->add(&m_color);
} }
else if (m_colorMode == BY_ENSAMBLE_PARAM) else if (m_colorMode == BY_ENSEMBLE_PARAM)
{ {
colorsGroup->add(&m_ensambleParameter); colorsGroup->add(&m_ensembleParameter);
} }
uiOrdering.skipRemainingFields(true); uiOrdering.skipRemainingFields(true);
} }
@ -356,7 +356,7 @@ void RimEnsambleCurveSet::defineUiOrdering(QString uiConfigName, caf::PdmUiOrder
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
void RimEnsambleCurveSet::defineUiTreeOrdering(caf::PdmUiTreeOrdering& uiTreeOrdering, QString uiConfigName /*= ""*/) void RimEnsembleCurveSet::defineUiTreeOrdering(caf::PdmUiTreeOrdering& uiTreeOrdering, QString uiConfigName /*= ""*/)
{ {
uiTreeOrdering.add(m_legendConfig()); uiTreeOrdering.add(m_legendConfig());
uiTreeOrdering.skipRemainingChildren(true); uiTreeOrdering.skipRemainingChildren(true);
@ -365,7 +365,7 @@ void RimEnsambleCurveSet::defineUiTreeOrdering(caf::PdmUiTreeOrdering& uiTreeOrd
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
caf::PdmFieldHandle* RimEnsambleCurveSet::objectToggleField() caf::PdmFieldHandle* RimEnsembleCurveSet::objectToggleField()
{ {
return &m_showCurves; return &m_showCurves;
} }
@ -373,7 +373,7 @@ caf::PdmFieldHandle* RimEnsambleCurveSet::objectToggleField()
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
void RimEnsambleCurveSet::defineEditorAttribute(const caf::PdmFieldHandle* field, QString uiConfigName, caf::PdmUiEditorAttribute* attribute) void RimEnsembleCurveSet::defineEditorAttribute(const caf::PdmFieldHandle* field, QString uiConfigName, caf::PdmUiEditorAttribute* attribute)
{ {
caf::PdmUiPushButtonEditorAttribute* attrib = dynamic_cast<caf::PdmUiPushButtonEditorAttribute*> (attribute); caf::PdmUiPushButtonEditorAttribute* attrib = dynamic_cast<caf::PdmUiPushButtonEditorAttribute*> (attribute);
if (attrib) if (attrib)
@ -385,7 +385,7 @@ void RimEnsambleCurveSet::defineEditorAttribute(const caf::PdmFieldHandle* field
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
QList<caf::PdmOptionItemInfo> RimEnsambleCurveSet::calculateValueOptions(const caf::PdmFieldHandle* fieldNeedingOptions, bool* useOptionsOnly) QList<caf::PdmOptionItemInfo> RimEnsembleCurveSet::calculateValueOptions(const caf::PdmFieldHandle* fieldNeedingOptions, bool* useOptionsOnly)
{ {
QList<caf::PdmOptionItemInfo> options; QList<caf::PdmOptionItemInfo> options;
@ -401,7 +401,7 @@ QList<caf::PdmOptionItemInfo> RimEnsambleCurveSet::calculateValueOptions(const c
options.push_front(caf::PdmOptionItemInfo("None", nullptr)); options.push_front(caf::PdmOptionItemInfo("None", nullptr));
} }
else if (fieldNeedingOptions == &m_ensambleParameter) else if (fieldNeedingOptions == &m_ensembleParameter)
{ {
RimSummaryCaseCollection* group = m_yValuesSummaryGroup; RimSummaryCaseCollection* group = m_yValuesSummaryGroup;
@ -434,7 +434,7 @@ QList<caf::PdmOptionItemInfo> RimEnsambleCurveSet::calculateValueOptions(const c
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
void RimEnsambleCurveSet::getOptionsForSummaryAddresses(std::map<QString, RifEclipseSummaryAddress>* options, void RimEnsembleCurveSet::getOptionsForSummaryAddresses(std::map<QString, RifEclipseSummaryAddress>* options,
RimSummaryCase* summaryCase, RimSummaryCase* summaryCase,
RimSummaryFilter* summaryFilter) RimSummaryFilter* summaryFilter)
{ {
@ -460,7 +460,7 @@ void RimEnsambleCurveSet::getOptionsForSummaryAddresses(std::map<QString, RifEcl
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// Optimization candidate /// Optimization candidate
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
void RimEnsambleCurveSet::appendOptionItemsForSummaryAddresses(QList<caf::PdmOptionItemInfo>* options, void RimEnsembleCurveSet::appendOptionItemsForSummaryAddresses(QList<caf::PdmOptionItemInfo>* options,
RimSummaryCaseCollection* summaryCaseGroup, RimSummaryCaseCollection* summaryCaseGroup,
RimSummaryFilter* summaryFilter) RimSummaryFilter* summaryFilter)
{ {
@ -490,12 +490,12 @@ void RimEnsambleCurveSet::appendOptionItemsForSummaryAddresses(QList<caf::PdmOpt
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
void RimEnsambleCurveSet::updateCurveColors() void RimEnsembleCurveSet::updateCurveColors()
{ {
if(m_colorMode == BY_ENSAMBLE_PARAM) if(m_colorMode == BY_ENSEMBLE_PARAM)
{ {
RimSummaryCaseCollection* group = m_yValuesSummaryGroup(); RimSummaryCaseCollection* group = m_yValuesSummaryGroup();
QString parameterName = m_ensambleParameter(); QString parameterName = m_ensembleParameter();
if (group && !parameterName.isEmpty()) if (group && !parameterName.isEmpty())
{ {
double minValue = std::numeric_limits<double>::infinity(); double minValue = std::numeric_limits<double>::infinity();
@ -543,7 +543,7 @@ void RimEnsambleCurveSet::updateCurveColors()
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
void RimEnsambleCurveSet::updateQwtPlotAxis() void RimEnsembleCurveSet::updateQwtPlotAxis()
{ {
for (RimSummaryCurve* curve : curves()) for (RimSummaryCurve* curve : curves())
{ {
@ -554,7 +554,7 @@ void RimEnsambleCurveSet::updateQwtPlotAxis()
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
void RimEnsambleCurveSet::updateAllCurves() void RimEnsembleCurveSet::updateAllCurves()
{ {
RimSummaryPlot* plot = nullptr; RimSummaryPlot* plot = nullptr;
firstAncestorOrThisOfType(plot); firstAncestorOrThisOfType(plot);

View File

@ -47,15 +47,15 @@ class QKeyEvent;
//================================================================================================== //==================================================================================================
/// ///
//================================================================================================== //==================================================================================================
class RimEnsambleCurveSet : public caf::PdmObject class RimEnsembleCurveSet : public caf::PdmObject
{ {
CAF_PDM_HEADER_INIT; CAF_PDM_HEADER_INIT;
public: public:
enum ColorMode {SINGLE_COLOR, BY_ENSAMBLE_PARAM}; enum ColorMode {SINGLE_COLOR, BY_ENSEMBLE_PARAM};
RimEnsambleCurveSet(); RimEnsembleCurveSet();
virtual ~RimEnsambleCurveSet(); virtual ~RimEnsembleCurveSet();
bool isCurvesVisible(); bool isCurvesVisible();
void setColor(cvf::Color3f color); void setColor(cvf::Color3f color);
@ -113,7 +113,7 @@ private:
caf::PdmField<caf::AppEnum<ColorMode>> m_colorMode; caf::PdmField<caf::AppEnum<ColorMode>> m_colorMode;
caf::PdmField<cvf::Color3f> m_color; caf::PdmField<cvf::Color3f> m_color;
caf::PdmField<QString> m_ensambleParameter; caf::PdmField<QString> m_ensembleParameter;
caf::PdmField<caf::AppEnum< RiaDefines::PlotAxis>> m_plotAxis; caf::PdmField<caf::AppEnum< RiaDefines::PlotAxis>> m_plotAxis;

View File

@ -16,7 +16,7 @@
// //
///////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////
#include "RimEnsambleCurveSetCollection.h" #include "RimEnsembleCurveSetCollection.h"
#include "RiaApplication.h" #include "RiaApplication.h"
#include "RiaColorTables.h" #include "RiaColorTables.h"
@ -24,7 +24,7 @@
#include "RifReaderEclipseSummary.h" #include "RifReaderEclipseSummary.h"
#include "RimProject.h" #include "RimProject.h"
#include "RimEnsambleCurveSet.h" #include "RimEnsembleCurveSet.h"
#include "RimSummaryCase.h" #include "RimSummaryCase.h"
#include "RimSummaryCrossPlot.h" #include "RimSummaryCrossPlot.h"
#include "RimSummaryCurve.h" #include "RimSummaryCurve.h"
@ -39,16 +39,16 @@
#include <QKeyEvent> #include <QKeyEvent>
CAF_PDM_SOURCE_INIT(RimEnsambleCurveSetCollection, "RimEnsambleCurveSetCollection"); CAF_PDM_SOURCE_INIT(RimEnsembleCurveSetCollection, "RimEnsembleCurveSetCollection");
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
RimEnsambleCurveSetCollection::RimEnsambleCurveSetCollection() RimEnsembleCurveSetCollection::RimEnsembleCurveSetCollection()
{ {
CAF_PDM_InitObject("Ensamble Curve Sets", ":/SummaryCurveFilter16x16.png", "", ""); CAF_PDM_InitObject("Ensemble Curve Sets", ":/SummaryCurveFilter16x16.png", "", "");
CAF_PDM_InitFieldNoDefault(&m_curveSets, "EnsambleCurveSets", "Ensamble Curve Sets", "", "", ""); CAF_PDM_InitFieldNoDefault(&m_curveSets, "EnsembleCurveSets", "Ensemble Curve Sets", "", "", "");
m_curveSets.uiCapability()->setUiHidden(true); m_curveSets.uiCapability()->setUiHidden(true);
m_curveSets.uiCapability()->setUiTreeChildrenHidden(false); m_curveSets.uiCapability()->setUiTreeChildrenHidden(false);
@ -80,7 +80,7 @@ RimEnsambleCurveSetCollection::RimEnsambleCurveSetCollection()
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
RimEnsambleCurveSetCollection::~RimEnsambleCurveSetCollection() RimEnsembleCurveSetCollection::~RimEnsembleCurveSetCollection()
{ {
m_curveSets.deleteAllChildObjects(); m_curveSets.deleteAllChildObjects();
} }
@ -88,7 +88,7 @@ RimEnsambleCurveSetCollection::~RimEnsambleCurveSetCollection()
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
bool RimEnsambleCurveSetCollection::isCurveSetsVisible() bool RimEnsembleCurveSetCollection::isCurveSetsVisible()
{ {
return m_showCurves(); return m_showCurves();
} }
@ -96,9 +96,9 @@ bool RimEnsambleCurveSetCollection::isCurveSetsVisible()
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
void RimEnsambleCurveSetCollection::loadDataAndUpdate(bool updateParentPlot) void RimEnsembleCurveSetCollection::loadDataAndUpdate(bool updateParentPlot)
{ {
for (RimEnsambleCurveSet* curveSet : m_curveSets) for (RimEnsembleCurveSet* curveSet : m_curveSets)
{ {
curveSet->loadDataAndUpdate(updateParentPlot); curveSet->loadDataAndUpdate(updateParentPlot);
} }
@ -125,9 +125,9 @@ void RimEnsambleCurveSetCollection::loadDataAndUpdate(bool updateParentPlot)
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
void RimEnsambleCurveSetCollection::setParentQwtPlotAndReplot(QwtPlot* plot) void RimEnsembleCurveSetCollection::setParentQwtPlotAndReplot(QwtPlot* plot)
{ {
for (RimEnsambleCurveSet* curveSet : m_curveSets) for (RimEnsembleCurveSet* curveSet : m_curveSets)
{ {
curveSet->setParentQwtPlotNoReplot(plot); curveSet->setParentQwtPlotNoReplot(plot);
} }
@ -138,7 +138,7 @@ void RimEnsambleCurveSetCollection::setParentQwtPlotAndReplot(QwtPlot* plot)
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
void RimEnsambleCurveSetCollection::detachQwtCurves() void RimEnsembleCurveSetCollection::detachQwtCurves()
{ {
for(const auto& curveSet : m_curveSets) for(const auto& curveSet : m_curveSets)
{ {
@ -149,7 +149,7 @@ void RimEnsambleCurveSetCollection::detachQwtCurves()
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
void RimEnsambleCurveSetCollection::addCurveSet(RimEnsambleCurveSet* curveSet) void RimEnsembleCurveSetCollection::addCurveSet(RimEnsembleCurveSet* curveSet)
{ {
static int nextAutoColorIndex = 1; static int nextAutoColorIndex = 1;
static int numberOfColors = (int)RiaColorTables::summaryCurveDefaultPaletteColors().size(); static int numberOfColors = (int)RiaColorTables::summaryCurveDefaultPaletteColors().size();
@ -166,7 +166,7 @@ void RimEnsambleCurveSetCollection::addCurveSet(RimEnsambleCurveSet* curveSet)
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
void RimEnsambleCurveSetCollection::deleteCurveSet(RimEnsambleCurveSet* curveSet) void RimEnsembleCurveSetCollection::deleteCurveSet(RimEnsembleCurveSet* curveSet)
{ {
if (curveSet) if (curveSet)
{ {
@ -178,7 +178,7 @@ void RimEnsambleCurveSetCollection::deleteCurveSet(RimEnsambleCurveSet* curveSet
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
std::vector<RimEnsambleCurveSet*> RimEnsambleCurveSetCollection::curveSets() const std::vector<RimEnsembleCurveSet*> RimEnsembleCurveSetCollection::curveSets() const
{ {
return m_curveSets.childObjects(); return m_curveSets.childObjects();
} }
@ -186,9 +186,9 @@ std::vector<RimEnsambleCurveSet*> RimEnsambleCurveSetCollection::curveSets() con
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
std::vector<RimEnsambleCurveSet*> RimEnsambleCurveSetCollection::visibleCurveSets() const std::vector<RimEnsembleCurveSet*> RimEnsembleCurveSetCollection::visibleCurveSets() const
{ {
std::vector<RimEnsambleCurveSet*> visible; std::vector<RimEnsembleCurveSet*> visible;
for (auto c : m_curveSets) for (auto c : m_curveSets)
{ {
@ -204,7 +204,7 @@ std::vector<RimEnsambleCurveSet*> RimEnsambleCurveSetCollection::visibleCurveSet
////-------------------------------------------------------------------------------------------------- ////--------------------------------------------------------------------------------------------------
///// /////
////-------------------------------------------------------------------------------------------------- ////--------------------------------------------------------------------------------------------------
//void RimEnsambleCurveSetCollection::deleteCurvesAssosiatedWithCase(RimSummaryCase* summaryCase) //void RimEnsembleCurveSetCollection::deleteCurvesAssosiatedWithCase(RimSummaryCase* summaryCase)
//{ //{
// std::vector<RimSummaryCurve*> summaryCurvesToDelete; // std::vector<RimSummaryCurve*> summaryCurvesToDelete;
// //
@ -229,7 +229,7 @@ std::vector<RimEnsambleCurveSet*> RimEnsambleCurveSetCollection::visibleCurveSet
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
void RimEnsambleCurveSetCollection::deleteAllCurveSets() void RimEnsembleCurveSetCollection::deleteAllCurveSets()
{ {
m_curveSets.deleteAllChildObjects(); m_curveSets.deleteAllChildObjects();
} }
@ -237,7 +237,7 @@ void RimEnsambleCurveSetCollection::deleteAllCurveSets()
////-------------------------------------------------------------------------------------------------- ////--------------------------------------------------------------------------------------------------
///// /////
////-------------------------------------------------------------------------------------------------- ////--------------------------------------------------------------------------------------------------
//void RimEnsambleCurveSetCollection::updateCaseNameHasChanged() //void RimEnsembleCurveSetCollection::updateCaseNameHasChanged()
//{ //{
// for (RimSummaryCurve* curve : m_curves) // for (RimSummaryCurve* curve : m_curves)
// { // {
@ -253,7 +253,7 @@ void RimEnsambleCurveSetCollection::deleteAllCurveSets()
////-------------------------------------------------------------------------------------------------- ////--------------------------------------------------------------------------------------------------
///// /////
////-------------------------------------------------------------------------------------------------- ////--------------------------------------------------------------------------------------------------
//void RimEnsambleCurveSetCollection::setCurrentSummaryCurve(RimSummaryCurve* curve) //void RimEnsembleCurveSetCollection::setCurrentSummaryCurve(RimSummaryCurve* curve)
//{ //{
// m_currentSummaryCurve = curve; // m_currentSummaryCurve = curve;
// //
@ -263,7 +263,7 @@ void RimEnsambleCurveSetCollection::deleteAllCurveSets()
////-------------------------------------------------------------------------------------------------- ////--------------------------------------------------------------------------------------------------
///// /////
////-------------------------------------------------------------------------------------------------- ////--------------------------------------------------------------------------------------------------
//std::vector<caf::PdmFieldHandle*> RimEnsambleCurveSetCollection::fieldsToShowInToolbar() //std::vector<caf::PdmFieldHandle*> RimEnsembleCurveSetCollection::fieldsToShowInToolbar()
//{ //{
// RimSummaryCrossPlot* parentCrossPlot; // RimSummaryCrossPlot* parentCrossPlot;
// firstAncestorOrThisOfType(parentCrossPlot); // firstAncestorOrThisOfType(parentCrossPlot);
@ -279,7 +279,7 @@ void RimEnsambleCurveSetCollection::deleteAllCurveSets()
////-------------------------------------------------------------------------------------------------- ////--------------------------------------------------------------------------------------------------
///// /////
////-------------------------------------------------------------------------------------------------- ////--------------------------------------------------------------------------------------------------
//void RimEnsambleCurveSetCollection::handleKeyPressEvent(QKeyEvent* keyEvent) //void RimEnsembleCurveSetCollection::handleKeyPressEvent(QKeyEvent* keyEvent)
//{ //{
// if (!keyEvent) return; // if (!keyEvent) return;
// //
@ -345,7 +345,7 @@ void RimEnsambleCurveSetCollection::deleteAllCurveSets()
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
void RimEnsambleCurveSetCollection::fieldChangedByUi(const caf::PdmFieldHandle* changedField, const QVariant& oldValue, const QVariant& newValue) void RimEnsembleCurveSetCollection::fieldChangedByUi(const caf::PdmFieldHandle* changedField, const QVariant& oldValue, const QVariant& newValue)
{ {
if (changedField == &m_showCurves) if (changedField == &m_showCurves)
{ {
@ -356,7 +356,7 @@ void RimEnsambleCurveSetCollection::fieldChangedByUi(const caf::PdmFieldHandle*
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
void RimEnsambleCurveSetCollection::defineUiOrdering(QString uiConfigName, caf::PdmUiOrdering& uiOrdering) void RimEnsembleCurveSetCollection::defineUiOrdering(QString uiConfigName, caf::PdmUiOrdering& uiOrdering)
{ {
//RimSummaryCrossPlot* parentCrossPlot; //RimSummaryCrossPlot* parentCrossPlot;
//firstAncestorOrThisOfType(parentCrossPlot); //firstAncestorOrThisOfType(parentCrossPlot);
@ -392,7 +392,7 @@ void RimEnsambleCurveSetCollection::defineUiOrdering(QString uiConfigName, caf::
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
caf::PdmFieldHandle* RimEnsambleCurveSetCollection::objectToggleField() caf::PdmFieldHandle* RimEnsembleCurveSetCollection::objectToggleField()
{ {
return &m_showCurves; return &m_showCurves;
} }
@ -400,7 +400,7 @@ caf::PdmFieldHandle* RimEnsambleCurveSetCollection::objectToggleField()
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
void RimEnsambleCurveSetCollection::defineObjectEditorAttribute(QString uiConfigName, caf::PdmUiEditorAttribute* attribute) void RimEnsembleCurveSetCollection::defineObjectEditorAttribute(QString uiConfigName, caf::PdmUiEditorAttribute* attribute)
{ {
//caf::PdmUiTreeViewEditorAttribute* myAttr = dynamic_cast<caf::PdmUiTreeViewEditorAttribute*>(attribute); //caf::PdmUiTreeViewEditorAttribute* myAttr = dynamic_cast<caf::PdmUiTreeViewEditorAttribute*>(attribute);
//if (myAttr && m_currentSummaryCurve.notNull()) //if (myAttr && m_currentSummaryCurve.notNull())

View File

@ -26,19 +26,19 @@
#include "cafPdmPtrArrayField.h" #include "cafPdmPtrArrayField.h"
class RimSummaryCase; class RimSummaryCase;
class RimEnsambleCurveSet; class RimEnsembleCurveSet;
class QwtPlot; class QwtPlot;
//================================================================================================== //==================================================================================================
/// ///
//================================================================================================== //==================================================================================================
class RimEnsambleCurveSetCollection : public caf::PdmObject class RimEnsembleCurveSetCollection : public caf::PdmObject
{ {
CAF_PDM_HEADER_INIT; CAF_PDM_HEADER_INIT;
public: public:
RimEnsambleCurveSetCollection(); RimEnsembleCurveSetCollection();
virtual ~RimEnsambleCurveSetCollection(); virtual ~RimEnsembleCurveSetCollection();
bool isCurveSetsVisible(); bool isCurveSetsVisible();
@ -48,11 +48,11 @@ public:
//RimSummaryCurve* findRimCurveFromQwtCurve(const QwtPlotCurve* qwtCurve) const; //RimSummaryCurve* findRimCurveFromQwtCurve(const QwtPlotCurve* qwtCurve) const;
void addCurveSet(RimEnsambleCurveSet* curveSet); void addCurveSet(RimEnsembleCurveSet* curveSet);
void deleteCurveSet(RimEnsambleCurveSet* curveSet); void deleteCurveSet(RimEnsembleCurveSet* curveSet);
std::vector<RimEnsambleCurveSet*> curveSets() const; std::vector<RimEnsembleCurveSet*> curveSets() const;
std::vector<RimEnsambleCurveSet*> visibleCurveSets() const; std::vector<RimEnsembleCurveSet*> visibleCurveSets() const;
//void deleteCurvesAssosiatedWithCase(RimSummaryCase* summaryCase); //void deleteCurvesAssosiatedWithCase(RimSummaryCase* summaryCase);
void deleteAllCurveSets(); void deleteAllCurveSets();
@ -76,7 +76,7 @@ private:
private: private:
caf::PdmField<bool> m_showCurves; caf::PdmField<bool> m_showCurves;
caf::PdmChildArrayField<RimEnsambleCurveSet*> m_curveSets; caf::PdmChildArrayField<RimEnsembleCurveSet*> m_curveSets;
//caf::PdmPointer<RimSummaryCurve> m_currentSummaryCurve; //caf::PdmPointer<RimSummaryCurve> m_currentSummaryCurve;
}; };

View File

@ -22,14 +22,14 @@
#include "RiaSummaryCurveAnalyzer.h" #include "RiaSummaryCurveAnalyzer.h"
#include "RimAsciiDataCurve.h" #include "RimAsciiDataCurve.h"
#include "RimEnsambleCurveSet.h" #include "RimEnsembleCurveSet.h"
#include "RimGridTimeHistoryCurve.h" #include "RimGridTimeHistoryCurve.h"
#include "RimProject.h" #include "RimProject.h"
#include "RimSummaryAxisProperties.h" #include "RimSummaryAxisProperties.h"
#include "RimSummaryCase.h" #include "RimSummaryCase.h"
#include "RimSummaryCurve.h" #include "RimSummaryCurve.h"
#include "RimSummaryCurveCollection.h" #include "RimSummaryCurveCollection.h"
#include "RimEnsambleCurveSetCollection.h" #include "RimEnsembleCurveSetCollection.h"
#include "RimSummaryCurveFilter.h" #include "RimSummaryCurveFilter.h"
#include "RimSummaryCurvesCalculator.h" #include "RimSummaryCurvesCalculator.h"
#include "RimSummaryPlotCollection.h" #include "RimSummaryPlotCollection.h"
@ -85,9 +85,9 @@ RimSummaryPlot::RimSummaryPlot()
m_summaryCurveCollection.uiCapability()->setUiTreeHidden(true); m_summaryCurveCollection.uiCapability()->setUiTreeHidden(true);
m_summaryCurveCollection = new RimSummaryCurveCollection; m_summaryCurveCollection = new RimSummaryCurveCollection;
CAF_PDM_InitFieldNoDefault(&m_ensambleCurveSetCollection, "EnsambleCurveSetCollection", "", "", "", ""); CAF_PDM_InitFieldNoDefault(&m_ensembleCurveSetCollection, "EnsembleCurveSetCollection", "", "", "", "");
m_ensambleCurveSetCollection.uiCapability()->setUiTreeHidden(true); m_ensembleCurveSetCollection.uiCapability()->setUiTreeHidden(true);
m_ensambleCurveSetCollection = new RimEnsambleCurveSetCollection(); m_ensembleCurveSetCollection = new RimEnsembleCurveSetCollection();
CAF_PDM_InitFieldNoDefault(&m_summaryCurves_OBSOLETE, "SummaryCurves", "", "", "", ""); CAF_PDM_InitFieldNoDefault(&m_summaryCurves_OBSOLETE, "SummaryCurves", "", "", "", "");
m_summaryCurves_OBSOLETE.uiCapability()->setUiTreeHidden(true); m_summaryCurves_OBSOLETE.uiCapability()->setUiTreeHidden(true);
@ -139,7 +139,7 @@ RimSummaryPlot::~RimSummaryPlot()
m_summaryCurves_OBSOLETE.deleteAllChildObjects(); m_summaryCurves_OBSOLETE.deleteAllChildObjects();
m_curveFilters_OBSOLETE.deleteAllChildObjects(); m_curveFilters_OBSOLETE.deleteAllChildObjects();
delete m_summaryCurveCollection; delete m_summaryCurveCollection;
delete m_ensambleCurveSetCollection; delete m_ensembleCurveSetCollection;
} }
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
@ -672,9 +672,9 @@ std::vector<RimSummaryCurve*> RimSummaryPlot::visibleSummaryCurvesForAxis(RiaDef
} }
} }
if (m_ensambleCurveSetCollection && m_ensambleCurveSetCollection->isCurveSetsVisible()) if (m_ensembleCurveSetCollection && m_ensembleCurveSetCollection->isCurveSetsVisible())
{ {
for (RimEnsambleCurveSet* curveSet : m_ensambleCurveSetCollection->curveSets()) for (RimEnsembleCurveSet* curveSet : m_ensembleCurveSetCollection->curveSets())
{ {
for (RimSummaryCurve* curve : curveSet->curves()) for (RimSummaryCurve* curve : curveSet->curves())
{ {
@ -961,13 +961,13 @@ void RimSummaryPlot::addCurveNoUpdate(RimSummaryCurve* curve)
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
//void RimSummaryPlot::addEnsambleCurve(const RimEnsambleCurveSet* curveSet, RimSummaryCurve* curve) //void RimSummaryPlot::addEnsembleCurve(const RimEnsembleCurveSet* curveSet, RimSummaryCurve* curve)
//{ //{
// if (curveSet && curve) // if (curveSet && curve)
// { // {
// curve->setColor(RimSummaryCurveAppearanceCalculator::cycledPaletteColor((int)m_ensambleCurveSetCollection->curveSets().size())); // curve->setColor(RimSummaryCurveAppearanceCalculator::cycledPaletteColor((int)m_ensembleCurveSetCollection->curveSets().size()));
// //
// const_cast<RimEnsambleCurveSet*>(curveSet)->addCurve(curve); // const_cast<RimEnsembleCurveSet*>(curveSet)->addCurve(curve);
// curve->setParentQwtPlotAndReplot(m_qwtPlot); // curve->setParentQwtPlotAndReplot(m_qwtPlot);
// } // }
//} //}
@ -1000,9 +1000,9 @@ void RimSummaryPlot::deleteCurvesAssosiatedWithCase(RimSummaryCase* summaryCase)
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
RimEnsambleCurveSetCollection* RimSummaryPlot::ensambleCurveSets() const RimEnsembleCurveSetCollection* RimSummaryPlot::ensembleCurveSets() const
{ {
return m_ensambleCurveSetCollection; return m_ensembleCurveSetCollection;
} }
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
@ -1162,7 +1162,7 @@ void RimSummaryPlot::defineUiTreeOrdering(caf::PdmUiTreeOrdering& uiTreeOrdering
uiTreeOrdering.add(&m_summaryCurveCollection); uiTreeOrdering.add(&m_summaryCurveCollection);
if (!m_isCrossPlot) if (!m_isCrossPlot)
{ {
uiTreeOrdering.add(&m_ensambleCurveSetCollection); uiTreeOrdering.add(&m_ensembleCurveSetCollection);
} }
uiTreeOrdering.add(&m_gridTimeHistoryCurves); uiTreeOrdering.add(&m_gridTimeHistoryCurves);
uiTreeOrdering.add(&m_asciiDataCurves); uiTreeOrdering.add(&m_asciiDataCurves);
@ -1184,7 +1184,7 @@ void RimSummaryPlot::onLoadDataAndUpdate()
m_summaryCurveCollection->loadDataAndUpdate(false); m_summaryCurveCollection->loadDataAndUpdate(false);
} }
m_ensambleCurveSetCollection->loadDataAndUpdate(false); m_ensembleCurveSetCollection->loadDataAndUpdate(false);
for (RimGridTimeHistoryCurve* curve : m_gridTimeHistoryCurves) for (RimGridTimeHistoryCurve* curve : m_gridTimeHistoryCurves)
{ {
@ -1358,9 +1358,9 @@ QWidget* RimSummaryPlot::createViewWidget(QWidget* mainWindowParent)
m_summaryCurveCollection->setParentQwtPlotAndReplot(m_qwtPlot); m_summaryCurveCollection->setParentQwtPlotAndReplot(m_qwtPlot);
} }
if (m_ensambleCurveSetCollection) if (m_ensembleCurveSetCollection)
{ {
m_ensambleCurveSetCollection->setParentQwtPlotAndReplot(m_qwtPlot); m_ensembleCurveSetCollection->setParentQwtPlotAndReplot(m_qwtPlot);
} }
} }
@ -1519,7 +1519,7 @@ void RimSummaryPlot::detachAllCurves()
m_summaryCurveCollection->detachQwtCurves(); m_summaryCurveCollection->detachQwtCurves();
} }
m_ensambleCurveSetCollection->detachQwtCurves(); m_ensembleCurveSetCollection->detachQwtCurves();
for (RimGridTimeHistoryCurve* curve : m_gridTimeHistoryCurves) for (RimGridTimeHistoryCurve* curve : m_gridTimeHistoryCurves)
{ {

View File

@ -38,8 +38,8 @@ class RimGridTimeHistoryCurve;
class RimSummaryCase; class RimSummaryCase;
class RimSummaryCurve; class RimSummaryCurve;
class RimSummaryCurveCollection; class RimSummaryCurveCollection;
class RimEnsambleCurveSet; class RimEnsembleCurveSet;
class RimEnsambleCurveSetCollection; class RimEnsembleCurveSetCollection;
class RimSummaryCurveFilter_OBSOLETE; class RimSummaryCurveFilter_OBSOLETE;
class RimSummaryTimeAxisProperties; class RimSummaryTimeAxisProperties;
class RimSummaryAxisProperties; class RimSummaryAxisProperties;
@ -71,13 +71,13 @@ public:
void addCurveAndUpdate(RimSummaryCurve* curve); void addCurveAndUpdate(RimSummaryCurve* curve);
void addCurveNoUpdate(RimSummaryCurve* curve); void addCurveNoUpdate(RimSummaryCurve* curve);
//void addEnsambleCurve(const RimEnsambleCurveSet* curveSet, RimSummaryCurve* curve); //void addEnsembleCurve(const RimEnsembleCurveSet* curveSet, RimSummaryCurve* curve);
void deleteCurve(RimSummaryCurve* curve); void deleteCurve(RimSummaryCurve* curve);
void setCurveCollection(RimSummaryCurveCollection* curveCollection); void setCurveCollection(RimSummaryCurveCollection* curveCollection);
void deleteCurvesAssosiatedWithCase(RimSummaryCase* summaryCase); void deleteCurvesAssosiatedWithCase(RimSummaryCase* summaryCase);
RimEnsambleCurveSetCollection* ensambleCurveSets() const; RimEnsembleCurveSetCollection* ensembleCurveSets() const;
void addGridTimeHistoryCurve(RimGridTimeHistoryCurve* curve); void addGridTimeHistoryCurve(RimGridTimeHistoryCurve* curve);
@ -171,7 +171,7 @@ private:
caf::PdmChildArrayField<RimGridTimeHistoryCurve*> m_gridTimeHistoryCurves; caf::PdmChildArrayField<RimGridTimeHistoryCurve*> m_gridTimeHistoryCurves;
caf::PdmChildField<RimSummaryCurveCollection*> m_summaryCurveCollection; caf::PdmChildField<RimSummaryCurveCollection*> m_summaryCurveCollection;
caf::PdmChildField<RimEnsambleCurveSetCollection*> m_ensambleCurveSetCollection; caf::PdmChildField<RimEnsembleCurveSetCollection*> m_ensembleCurveSetCollection;
caf::PdmChildArrayField<RimAsciiDataCurve*> m_asciiDataCurves; caf::PdmChildArrayField<RimAsciiDataCurve*> m_asciiDataCurves;

View File

@ -189,7 +189,7 @@ void RiuMainPlotWindow::createMenus()
importMenu->addAction(cmdFeatureMgr->action("RicImportInputEclipseCaseFeature")); importMenu->addAction(cmdFeatureMgr->action("RicImportInputEclipseCaseFeature"));
importMenu->addAction(cmdFeatureMgr->action("RicImportSummaryCaseFeature")); importMenu->addAction(cmdFeatureMgr->action("RicImportSummaryCaseFeature"));
importMenu->addAction(cmdFeatureMgr->action("RicImportSummaryCasesFeature")); importMenu->addAction(cmdFeatureMgr->action("RicImportSummaryCasesFeature"));
importMenu->addAction(cmdFeatureMgr->action("RicImportEnsambleFeature")); importMenu->addAction(cmdFeatureMgr->action("RicImportEnsembleFeature"));
importMenu->addAction(cmdFeatureMgr->action("RicImportObservedDataInMenuFeature")); importMenu->addAction(cmdFeatureMgr->action("RicImportObservedDataInMenuFeature"));
importMenu->addAction(cmdFeatureMgr->action("RicCreateGridCaseGroupFeature")); importMenu->addAction(cmdFeatureMgr->action("RicCreateGridCaseGroupFeature"));
importMenu->addAction(cmdFeatureMgr->action("RicCreateGridCaseGroupFromFilesFeature")); importMenu->addAction(cmdFeatureMgr->action("RicCreateGridCaseGroupFromFilesFeature"));

View File

@ -381,7 +381,7 @@ void RiuMainWindow::createMenus()
#endif #endif
importMenu->addAction(cmdFeatureMgr->action("RicImportSummaryCaseFeature")); importMenu->addAction(cmdFeatureMgr->action("RicImportSummaryCaseFeature"));
importMenu->addAction(cmdFeatureMgr->action("RicImportSummaryCasesFeature")); importMenu->addAction(cmdFeatureMgr->action("RicImportSummaryCasesFeature"));
importMenu->addAction(cmdFeatureMgr->action("RicImportEnsambleFeature")); importMenu->addAction(cmdFeatureMgr->action("RicImportEnsembleFeature"));
importMenu->addAction(cmdFeatureMgr->action("RicImportObservedDataInMenuFeature")); importMenu->addAction(cmdFeatureMgr->action("RicImportObservedDataInMenuFeature"));
importMenu->addSeparator(); importMenu->addSeparator();

View File

@ -54,7 +54,7 @@
#include "RiuWidgetDragger.h" #include "RiuWidgetDragger.h"
#include "RiuCvfOverlayItemWidget.h" #include "RiuCvfOverlayItemWidget.h"
#include "RimEnsambleCurveSet.h" #include "RimEnsembleCurveSet.h"
#include "RimRegularLegendConfig.h" #include "RimRegularLegendConfig.h"
#include "cafTitledOverlayFrame.h" #include "cafTitledOverlayFrame.h"
@ -167,7 +167,7 @@ void RiuSummaryQwtPlot::setZoomWindow(const QwtInterval& leftAxis, const QwtInte
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
void RiuSummaryQwtPlot::addOrUpdateEnsambleCurveSetLegend(RimEnsambleCurveSet * curveSetToShowLegendFor) void RiuSummaryQwtPlot::addOrUpdateEnsembleCurveSetLegend(RimEnsembleCurveSet * curveSetToShowLegendFor)
{ {
RiuCvfOverlayItemWidget* overlayWidget = nullptr; RiuCvfOverlayItemWidget* overlayWidget = nullptr;
@ -195,7 +195,7 @@ void RiuSummaryQwtPlot::addOrUpdateEnsambleCurveSetLegend(RimEnsambleCurveSet *
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
/// ///
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
void RiuSummaryQwtPlot::removeEnsambleCurveSetLegend(RimEnsambleCurveSet * curveSetToShowLegendFor) void RiuSummaryQwtPlot::removeEnsembleCurveSetLegend(RimEnsembleCurveSet * curveSetToShowLegendFor)
{ {
auto it = m_ensembleLegendWidgets.find(curveSetToShowLegendFor); auto it = m_ensembleLegendWidgets.find(curveSetToShowLegendFor);
if ( it != m_ensembleLegendWidgets.end() ) if ( it != m_ensembleLegendWidgets.end() )

View File

@ -37,7 +37,7 @@ class QwtScaleWidget;
class RiuCvfOverlayItemWidget; class RiuCvfOverlayItemWidget;
class RimSummaryPlot; class RimSummaryPlot;
class RimEnsambleCurveSet; class RimEnsembleCurveSet;
//================================================================================================== //==================================================================================================
// //
@ -65,8 +65,8 @@ public:
const QwtInterval& rightAxis, const QwtInterval& rightAxis,
const QwtInterval& timeAxis); const QwtInterval& timeAxis);
void addOrUpdateEnsambleCurveSetLegend(RimEnsambleCurveSet * curveSetToShowLegendFor); void addOrUpdateEnsembleCurveSetLegend(RimEnsembleCurveSet * curveSetToShowLegendFor);
void removeEnsambleCurveSetLegend(RimEnsambleCurveSet * curveSetToShowLegendFor); void removeEnsembleCurveSetLegend(RimEnsembleCurveSet * curveSetToShowLegendFor);
static void setCommonPlotBehaviour(QwtPlot* plot); static void setCommonPlotBehaviour(QwtPlot* plot);
static void enableDateBasedBottomXAxis(QwtPlot* plot); static void enableDateBasedBottomXAxis(QwtPlot* plot);
@ -93,7 +93,7 @@ private:
QPointer<QwtPlotZoomer> m_zoomerLeft; QPointer<QwtPlotZoomer> m_zoomerLeft;
QPointer<QwtPlotZoomer> m_zoomerRight; QPointer<QwtPlotZoomer> m_zoomerRight;
std::map< caf::PdmPointer<RimEnsambleCurveSet>, QPointer<RiuCvfOverlayItemWidget> > m_ensembleLegendWidgets; std::map< caf::PdmPointer<RimEnsembleCurveSet>, QPointer<RiuCvfOverlayItemWidget> > m_ensembleLegendWidgets;
}; };