mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-09 23:16:00 -06:00
Renamed class RimStatisticsCase to RimEclipseStatisticsCase
This commit is contained in:
parent
051ab1ea24
commit
486a36529a
@ -201,7 +201,7 @@ void RimAnalysisModels::recomputeStatisticsForAllCaseGroups()
|
||||
const size_t numStatisticsCases = statisticsCaseCollection->reservoirs.size();
|
||||
for (size_t caseIdx = 0; caseIdx < numStatisticsCases; caseIdx++)
|
||||
{
|
||||
RimStatisticsCase* statisticsCase = dynamic_cast<RimStatisticsCase*>(statisticsCaseCollection->reservoirs[caseIdx]);
|
||||
RimEclipseStatisticsCase* statisticsCase = dynamic_cast<RimEclipseStatisticsCase*>(statisticsCaseCollection->reservoirs[caseIdx]);
|
||||
if (statisticsCase)
|
||||
{
|
||||
statisticsCase->clearComputedStatistics();
|
||||
|
@ -178,9 +178,9 @@ void RimCommandFactory::createCommandObjects(const caf::PdmObjectGroup& selected
|
||||
commandObjects->push_back(command);
|
||||
}
|
||||
}
|
||||
else if (dynamic_cast<RimStatisticsCase*>(pdmObject))
|
||||
else if (dynamic_cast<RimEclipseStatisticsCase*>(pdmObject))
|
||||
{
|
||||
RimStatisticsCase* statisticsCase = dynamic_cast<RimStatisticsCase*>(pdmObject);
|
||||
RimEclipseStatisticsCase* statisticsCase = dynamic_cast<RimEclipseStatisticsCase*>(pdmObject);
|
||||
|
||||
RimCommandIssueFieldChanged* command = new RimCommandIssueFieldChanged;
|
||||
command->objectName = statisticsCase->uiName();
|
||||
|
@ -356,9 +356,9 @@ void RimIdenticalGridCaseGroup::computeUnionOfActiveCells()
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
RimStatisticsCase* RimIdenticalGridCaseGroup::createAndAppendStatisticsCase()
|
||||
RimEclipseStatisticsCase* RimIdenticalGridCaseGroup::createAndAppendStatisticsCase()
|
||||
{
|
||||
RimStatisticsCase* newStatisticsCase = new RimStatisticsCase;
|
||||
RimEclipseStatisticsCase* newStatisticsCase = new RimEclipseStatisticsCase;
|
||||
|
||||
newStatisticsCase->caseUserDescription = QString("Statistics ") + QString::number(statisticsCaseCollection()->reservoirs.size()+1);
|
||||
statisticsCaseCollection()->reservoirs.push_back(newStatisticsCase);
|
||||
|
@ -28,7 +28,7 @@
|
||||
#include "RifReaderInterface.h"
|
||||
|
||||
class RimCaseCollection;
|
||||
class RimStatisticsCase;
|
||||
class RimEclipseStatisticsCase;
|
||||
|
||||
class RimEclipseCase;
|
||||
class RigMainGrid;
|
||||
@ -58,7 +58,7 @@ public:
|
||||
bool contains(RimEclipseCase* reservoir) const;
|
||||
bool canCaseBeAdded(RimEclipseCase* reservoir) const;
|
||||
|
||||
RimStatisticsCase* createAndAppendStatisticsCase();
|
||||
RimEclipseStatisticsCase* createAndAppendStatisticsCase();
|
||||
|
||||
|
||||
RimEclipseCase* mainCase();
|
||||
|
@ -38,22 +38,22 @@
|
||||
|
||||
namespace caf {
|
||||
template<>
|
||||
void caf::AppEnum<RimStatisticsCase::PercentileCalcType>::setUp()
|
||||
void caf::AppEnum<RimEclipseStatisticsCase::PercentileCalcType>::setUp()
|
||||
{
|
||||
addItem(RimStatisticsCase::NEAREST_OBSERVATION, "NearestObservationPercentile", "Nearest Observation");
|
||||
addItem(RimStatisticsCase::HISTOGRAM_ESTIMATED, "HistogramEstimatedPercentile", "Histogram based estimate");
|
||||
addItem(RimStatisticsCase::INTERPOLATED_OBSERVATION, "InterpolatedObservationPercentile", "Interpolated Observation");
|
||||
setDefault(RimStatisticsCase::INTERPOLATED_OBSERVATION);
|
||||
addItem(RimEclipseStatisticsCase::NEAREST_OBSERVATION, "NearestObservationPercentile", "Nearest Observation");
|
||||
addItem(RimEclipseStatisticsCase::HISTOGRAM_ESTIMATED, "HistogramEstimatedPercentile", "Histogram based estimate");
|
||||
addItem(RimEclipseStatisticsCase::INTERPOLATED_OBSERVATION, "InterpolatedObservationPercentile", "Interpolated Observation");
|
||||
setDefault(RimEclipseStatisticsCase::INTERPOLATED_OBSERVATION);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
CAF_PDM_SOURCE_INIT(RimStatisticsCase, "RimStatisticalCalculation");
|
||||
CAF_PDM_SOURCE_INIT(RimEclipseStatisticsCase, "RimStatisticalCalculation");
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
RimStatisticsCase::RimStatisticsCase()
|
||||
RimEclipseStatisticsCase::RimEclipseStatisticsCase()
|
||||
: RimEclipseCase()
|
||||
{
|
||||
CAF_PDM_InitObject("Case Group Statistics", ":/Histogram16x16.png", "", "");
|
||||
@ -111,7 +111,7 @@ RimStatisticsCase::RimStatisticsCase()
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
RimStatisticsCase::~RimStatisticsCase()
|
||||
RimEclipseStatisticsCase::~RimEclipseStatisticsCase()
|
||||
{
|
||||
|
||||
}
|
||||
@ -120,7 +120,7 @@ RimStatisticsCase::~RimStatisticsCase()
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RimStatisticsCase::setMainGrid(RigMainGrid* mainGrid)
|
||||
void RimEclipseStatisticsCase::setMainGrid(RigMainGrid* mainGrid)
|
||||
{
|
||||
CVF_ASSERT(mainGrid);
|
||||
CVF_ASSERT(this->reservoirData());
|
||||
@ -131,7 +131,7 @@ void RimStatisticsCase::setMainGrid(RigMainGrid* mainGrid)
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
bool RimStatisticsCase::openEclipseGridFile()
|
||||
bool RimEclipseStatisticsCase::openEclipseGridFile()
|
||||
{
|
||||
if (this->reservoirData()) return true;
|
||||
|
||||
@ -159,7 +159,7 @@ bool RimStatisticsCase::openEclipseGridFile()
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
RimCaseCollection* RimStatisticsCase::parentStatisticsCaseCollection()
|
||||
RimCaseCollection* RimEclipseStatisticsCase::parentStatisticsCaseCollection()
|
||||
{
|
||||
std::vector<RimCaseCollection*> parentObjects;
|
||||
this->parentObjectsOfType(parentObjects);
|
||||
@ -175,7 +175,7 @@ RimCaseCollection* RimStatisticsCase::parentStatisticsCaseCollection()
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RimStatisticsCase::computeStatistics()
|
||||
void RimEclipseStatisticsCase::computeStatistics()
|
||||
{
|
||||
if (this->reservoirData() == NULL)
|
||||
{
|
||||
@ -266,7 +266,7 @@ void RimStatisticsCase::computeStatistics()
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RimStatisticsCase::scheduleACTIVEGeometryRegenOnReservoirViews()
|
||||
void RimEclipseStatisticsCase::scheduleACTIVEGeometryRegenOnReservoirViews()
|
||||
{
|
||||
for (size_t i = 0; i < reservoirViews().size(); i++)
|
||||
{
|
||||
@ -279,7 +279,7 @@ void RimStatisticsCase::scheduleACTIVEGeometryRegenOnReservoirViews()
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RimStatisticsCase::getSourceCases(std::vector<RimEclipseCase*>& sourceCases)
|
||||
void RimEclipseStatisticsCase::getSourceCases(std::vector<RimEclipseCase*>& sourceCases)
|
||||
{
|
||||
RimIdenticalGridCaseGroup* gridCaseGroup = caseGroup();
|
||||
if (gridCaseGroup)
|
||||
@ -299,7 +299,7 @@ void RimStatisticsCase::getSourceCases(std::vector<RimEclipseCase*>& sourceCases
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
RimIdenticalGridCaseGroup* RimStatisticsCase::caseGroup()
|
||||
RimIdenticalGridCaseGroup* RimEclipseStatisticsCase::caseGroup()
|
||||
{
|
||||
RimCaseCollection* parentCollection = parentStatisticsCaseCollection();
|
||||
if (parentCollection)
|
||||
@ -313,7 +313,7 @@ RimIdenticalGridCaseGroup* RimStatisticsCase::caseGroup()
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RimStatisticsCase::defineUiOrdering(QString uiConfigName, caf::PdmUiOrdering& uiOrdering)
|
||||
void RimEclipseStatisticsCase::defineUiOrdering(QString uiConfigName, caf::PdmUiOrdering& uiOrdering)
|
||||
{
|
||||
|
||||
updateSelectionSummaryLabel();
|
||||
@ -362,7 +362,7 @@ QList<caf::PdmOptionItemInfo> toOptionList(const QStringList& varList)
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
QList<caf::PdmOptionItemInfo> RimStatisticsCase::calculateValueOptions(const caf::PdmFieldHandle* fieldNeedingOptions, bool * useOptionsOnly)
|
||||
QList<caf::PdmOptionItemInfo> RimEclipseStatisticsCase::calculateValueOptions(const caf::PdmFieldHandle* fieldNeedingOptions, bool * useOptionsOnly)
|
||||
{
|
||||
QList<caf::PdmOptionItemInfo> options;
|
||||
if (useOptionsOnly) *useOptionsOnly = true;
|
||||
@ -436,7 +436,7 @@ QList<caf::PdmOptionItemInfo> RimStatisticsCase::calculateValueOptions(const caf
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RimStatisticsCase::fieldChangedByUi(const caf::PdmFieldHandle* changedField, const QVariant& oldValue, const QVariant& newValue)
|
||||
void RimEclipseStatisticsCase::fieldChangedByUi(const caf::PdmFieldHandle* changedField, const QVariant& oldValue, const QVariant& newValue)
|
||||
{
|
||||
if (&m_resultType == changedField || &m_porosityModel == changedField)
|
||||
{
|
||||
@ -485,7 +485,7 @@ void RimStatisticsCase::fieldChangedByUi(const caf::PdmFieldHandle* changedField
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RimStatisticsCase::setWellResultsAndUpdateViews(const cvf::Collection<RigSingleWellResultsData>& sourceCaseWellResults)
|
||||
void RimEclipseStatisticsCase::setWellResultsAndUpdateViews(const cvf::Collection<RigSingleWellResultsData>& sourceCaseWellResults)
|
||||
{
|
||||
RimUiTreeModelPdm* treeModel = RiuMainWindow::instance()->uiPdmModel();
|
||||
|
||||
@ -530,7 +530,7 @@ void addPropertySetToHtmlText(QString& html, const QString& heading, const std::
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RimStatisticsCase::updateSelectionSummaryLabel()
|
||||
void RimEclipseStatisticsCase::updateSelectionSummaryLabel()
|
||||
{
|
||||
QString html;
|
||||
|
||||
@ -569,7 +569,7 @@ void RimStatisticsCase::updateSelectionSummaryLabel()
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RimStatisticsCase::defineEditorAttribute(const caf::PdmFieldHandle* field, QString uiConfigName, caf::PdmUiEditorAttribute * attribute)
|
||||
void RimEclipseStatisticsCase::defineEditorAttribute(const caf::PdmFieldHandle* field, QString uiConfigName, caf::PdmUiEditorAttribute * attribute)
|
||||
{
|
||||
if (&m_selectionSummary == field)
|
||||
{
|
||||
@ -587,7 +587,7 @@ void RimStatisticsCase::defineEditorAttribute(const caf::PdmFieldHandle* field,
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RimStatisticsCase::updateSelectionListVisibilities()
|
||||
void RimEclipseStatisticsCase::updateSelectionListVisibilities()
|
||||
{
|
||||
bool isLocked = hasComputedStatistics();
|
||||
m_resultType.setUiHidden(isLocked);
|
||||
@ -607,7 +607,7 @@ void RimStatisticsCase::updateSelectionListVisibilities()
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RimStatisticsCase::updatePercentileUiVisibility()
|
||||
void RimEclipseStatisticsCase::updatePercentileUiVisibility()
|
||||
{
|
||||
bool isLocked = hasComputedStatistics();
|
||||
m_calculatePercentiles.setUiHidden(isLocked);
|
||||
@ -620,7 +620,7 @@ void RimStatisticsCase::updatePercentileUiVisibility()
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
bool RimStatisticsCase::hasComputedStatistics() const
|
||||
bool RimEclipseStatisticsCase::hasComputedStatistics() const
|
||||
{
|
||||
if ( reservoirData()
|
||||
&& ( reservoirData()->results(RifReaderInterface::MATRIX_RESULTS)->resultCount()
|
||||
@ -638,7 +638,7 @@ bool RimStatisticsCase::hasComputedStatistics() const
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RimStatisticsCase::updateConnectedEditorsAndReservoirViews()
|
||||
void RimEclipseStatisticsCase::updateConnectedEditorsAndReservoirViews()
|
||||
{
|
||||
for (size_t i = 0; i < reservoirViews.size(); ++i)
|
||||
{
|
||||
@ -659,7 +659,7 @@ void RimStatisticsCase::updateConnectedEditorsAndReservoirViews()
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RimStatisticsCase::clearComputedStatistics()
|
||||
void RimEclipseStatisticsCase::clearComputedStatistics()
|
||||
{
|
||||
reservoirData()->results(RifReaderInterface::MATRIX_RESULTS)->clearAllResults();
|
||||
reservoirData()->results(RifReaderInterface::FRACTURE_RESULTS)->clearAllResults();
|
||||
@ -670,7 +670,7 @@ void RimStatisticsCase::clearComputedStatistics()
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RimStatisticsCase::populateWithDefaultsIfNeeded()
|
||||
void RimEclipseStatisticsCase::populateWithDefaultsIfNeeded()
|
||||
{
|
||||
RimIdenticalGridCaseGroup* idgcg = caseGroup();
|
||||
if (!(caseGroup() && caseGroup()->mainCase() && caseGroup()->mainCase()->reservoirData()))
|
||||
|
@ -41,13 +41,13 @@ class RigSingleWellResultsData;
|
||||
//
|
||||
//
|
||||
//==================================================================================================
|
||||
class RimStatisticsCase : public RimEclipseCase
|
||||
class RimEclipseStatisticsCase : public RimEclipseCase
|
||||
{
|
||||
CAF_PDM_HEADER_INIT;
|
||||
|
||||
public:
|
||||
RimStatisticsCase();
|
||||
virtual ~RimStatisticsCase();
|
||||
RimEclipseStatisticsCase();
|
||||
virtual ~RimEclipseStatisticsCase();
|
||||
|
||||
void setMainGrid(RigMainGrid* mainGrid);
|
||||
|
||||
|
@ -25,7 +25,7 @@
|
||||
#include "cafPdmField.h"
|
||||
#include "cafPdmObject.h"
|
||||
|
||||
class RimStatisticsCase;
|
||||
class RimEclipseStatisticsCase;
|
||||
class RimIdenticalGridCaseGroup;
|
||||
|
||||
|
||||
@ -42,7 +42,7 @@ public:
|
||||
RimStatisticsCaseCollection();
|
||||
virtual ~RimStatisticsCaseCollection();
|
||||
|
||||
caf::PdmPointersField<RimStatisticsCase*> cases;
|
||||
caf::PdmPointersField<RimEclipseStatisticsCase*> cases;
|
||||
|
||||
RimIdenticalGridCaseGroup* parentCaseGroup();
|
||||
|
||||
|
@ -224,7 +224,7 @@ void RimStatisticsCaseEvaluator::evaluateForResults(const QList<ResSpec>& result
|
||||
// Calculate percentiles
|
||||
if (m_statisticsConfig.m_calculatePercentiles )
|
||||
{
|
||||
if (m_statisticsConfig.m_pValMethod == RimStatisticsCase::NEAREST_OBSERVATION)
|
||||
if (m_statisticsConfig.m_pValMethod == RimEclipseStatisticsCase::NEAREST_OBSERVATION)
|
||||
{
|
||||
std::vector<double> pValPoss;
|
||||
pValPoss.push_back(m_statisticsConfig.m_pMinPos);
|
||||
@ -235,7 +235,7 @@ void RimStatisticsCaseEvaluator::evaluateForResults(const QList<ResSpec>& result
|
||||
statParams[PMID] = pVals[1];
|
||||
statParams[PMAX] = pVals[2];
|
||||
}
|
||||
else if (m_statisticsConfig.m_pValMethod == RimStatisticsCase::HISTOGRAM_ESTIMATED)
|
||||
else if (m_statisticsConfig.m_pValMethod == RimEclipseStatisticsCase::HISTOGRAM_ESTIMATED)
|
||||
{
|
||||
std::vector<size_t> histogram;
|
||||
RigHistogramCalculator histCalc(statParams[MIN], statParams[MAX], 100, &histogram);
|
||||
@ -244,7 +244,7 @@ void RimStatisticsCaseEvaluator::evaluateForResults(const QList<ResSpec>& result
|
||||
statParams[PMID] = histCalc.calculatePercentil(m_statisticsConfig.m_pMidPos);
|
||||
statParams[PMAX] = histCalc.calculatePercentil(m_statisticsConfig.m_pMaxPos);
|
||||
}
|
||||
else if (m_statisticsConfig.m_pValMethod == RimStatisticsCase::INTERPOLATED_OBSERVATION)
|
||||
else if (m_statisticsConfig.m_pValMethod == RimEclipseStatisticsCase::INTERPOLATED_OBSERVATION)
|
||||
{
|
||||
std::vector<double> pValPoss;
|
||||
pValPoss.push_back(m_statisticsConfig.m_pMinPos);
|
||||
|
@ -40,7 +40,7 @@ public:
|
||||
m_pMinPos(10.0),
|
||||
m_pMidPos(50.0),
|
||||
m_pMaxPos(90.0),
|
||||
m_pValMethod(RimStatisticsCase::INTERPOLATED_OBSERVATION)
|
||||
m_pValMethod(RimEclipseStatisticsCase::INTERPOLATED_OBSERVATION)
|
||||
{
|
||||
}
|
||||
|
||||
@ -49,7 +49,7 @@ public:
|
||||
double m_pMinPos;
|
||||
double m_pMidPos;
|
||||
double m_pMaxPos;
|
||||
RimStatisticsCase::PercentileCalcType m_pValMethod;
|
||||
RimEclipseStatisticsCase::PercentileCalcType m_pValMethod;
|
||||
};
|
||||
|
||||
|
||||
|
@ -548,7 +548,7 @@ void RimUiTreeModelPdm::deleteInputProperty(const QModelIndex& itemIndex)
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
RimStatisticsCase* RimUiTreeModelPdm::addStatisticalCalculation(const QModelIndex& itemIndex, QModelIndex& insertedModelIndex)
|
||||
RimEclipseStatisticsCase* RimUiTreeModelPdm::addStatisticalCalculation(const QModelIndex& itemIndex, QModelIndex& insertedModelIndex)
|
||||
{
|
||||
caf::PdmUiTreeItem* currentItem = getTreeItemFromIndex(itemIndex);
|
||||
|
||||
@ -557,9 +557,9 @@ RimStatisticsCase* RimUiTreeModelPdm::addStatisticalCalculation(const QModelInde
|
||||
caf::PdmUiTreeItem* parentCollectionItem = NULL;
|
||||
int position = 0;
|
||||
|
||||
if (dynamic_cast<RimStatisticsCase*>(currentItem->dataObject().p()))
|
||||
if (dynamic_cast<RimEclipseStatisticsCase*>(currentItem->dataObject().p()))
|
||||
{
|
||||
RimStatisticsCase* currentObject = dynamic_cast<RimStatisticsCase*>(currentItem->dataObject().p());
|
||||
RimEclipseStatisticsCase* currentObject = dynamic_cast<RimEclipseStatisticsCase*>(currentItem->dataObject().p());
|
||||
caseGroup = currentObject->parentStatisticsCaseCollection()->parentCaseGroup();
|
||||
parentCollectionItem = currentItem->parent();
|
||||
position = itemIndex.row();
|
||||
@ -579,7 +579,7 @@ RimStatisticsCase* RimUiTreeModelPdm::addStatisticalCalculation(const QModelInde
|
||||
beginInsertRows(collectionIndex, position, position);
|
||||
|
||||
RimProject* proj = RiaApplication::instance()->project();
|
||||
RimStatisticsCase* createdObject = caseGroup->createAndAppendStatisticsCase();
|
||||
RimEclipseStatisticsCase* createdObject = caseGroup->createAndAppendStatisticsCase();
|
||||
proj->assignCaseIdToCase(createdObject);
|
||||
|
||||
caf::PdmUiTreeItem* childItem = new caf::PdmUiTreeItem(parentCollectionItem, position, createdObject);
|
||||
|
@ -33,7 +33,7 @@ class RimGeoMechPropertyFilter;
|
||||
class RimEclipseCase;
|
||||
class RimEclipseView;
|
||||
class RimEclipseInputProperty;
|
||||
class RimStatisticsCase;
|
||||
class RimEclipseStatisticsCase;
|
||||
class RimIdenticalGridCaseGroup;
|
||||
|
||||
class RimView;
|
||||
@ -74,7 +74,7 @@ public:
|
||||
void addObjects(const QModelIndex& itemIndex, const caf::PdmObjectGroup& pdmObjects);
|
||||
void moveObjects(const QModelIndex& itemIndex, caf::PdmObjectGroup& pdmObjects);
|
||||
|
||||
RimStatisticsCase* addStatisticalCalculation(const QModelIndex& itemIndex, QModelIndex& insertedModelIndex);
|
||||
RimEclipseStatisticsCase* addStatisticalCalculation(const QModelIndex& itemIndex, QModelIndex& insertedModelIndex);
|
||||
RimIdenticalGridCaseGroup* addCaseGroup(QModelIndex& insertedModelIndex);
|
||||
|
||||
bool deleteObjectFromPdmPointersField(const QModelIndex& itemIndex);
|
||||
|
@ -208,7 +208,7 @@ void RimUiTreeView::contextMenuEvent(QContextMenuEvent* event)
|
||||
{
|
||||
menu.addAction(QString("New Statistics Case"), this, SLOT(slotNewStatisticsCase()));
|
||||
}
|
||||
else if (dynamic_cast<RimStatisticsCase*>(uiItem->dataObject().p()))
|
||||
else if (dynamic_cast<RimEclipseStatisticsCase*>(uiItem->dataObject().p()))
|
||||
{
|
||||
menu.addAction(QString("New View"), this, SLOT(slotAddView()));
|
||||
menu.addAction(QString("Compute"), this, SLOT(slotComputeStatistics()));
|
||||
@ -972,7 +972,7 @@ void RimUiTreeView::slotNewStatisticsCase()
|
||||
if (myModel)
|
||||
{
|
||||
QModelIndex insertedIndex;
|
||||
RimStatisticsCase* newObject = myModel->addStatisticalCalculation(currentIndex(), insertedIndex);
|
||||
RimEclipseStatisticsCase* newObject = myModel->addStatisticalCalculation(currentIndex(), insertedIndex);
|
||||
setCurrentIndex(insertedIndex);
|
||||
|
||||
setExpanded(insertedIndex, true);
|
||||
@ -988,7 +988,7 @@ void RimUiTreeView::slotComputeStatistics()
|
||||
RimUiTreeModelPdm* myModel = dynamic_cast<RimUiTreeModelPdm*>(model());
|
||||
caf::PdmUiTreeItem* uiItem = myModel->getTreeItemFromIndex(currentIndex());
|
||||
|
||||
RimStatisticsCase* statisticsCase = dynamic_cast<RimStatisticsCase*>(uiItem->dataObject().p());
|
||||
RimEclipseStatisticsCase* statisticsCase = dynamic_cast<RimEclipseStatisticsCase*>(uiItem->dataObject().p());
|
||||
if (!statisticsCase) return;
|
||||
|
||||
statisticsCase->computeStatistics();
|
||||
@ -1277,7 +1277,7 @@ bool RimUiTreeView::hasAnyStatisticsResults(RimIdenticalGridCaseGroup* gridCaseG
|
||||
|
||||
for (size_t i = 0; i < gridCaseGroup->statisticsCaseCollection()->reservoirs().size(); i++)
|
||||
{
|
||||
RimStatisticsCase* rimStaticsCase = dynamic_cast<RimStatisticsCase*>(gridCaseGroup->statisticsCaseCollection()->reservoirs[i]);
|
||||
RimEclipseStatisticsCase* rimStaticsCase = dynamic_cast<RimEclipseStatisticsCase*>(gridCaseGroup->statisticsCaseCollection()->reservoirs[i]);
|
||||
if (rimStaticsCase)
|
||||
{
|
||||
if (rimStaticsCase->hasComputedStatistics())
|
||||
|
Loading…
Reference in New Issue
Block a user