mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#3558 Grid items in Project Tree : Remove obsolete field showMainGrid
This commit is contained in:
parent
5906e68245
commit
e3d985d220
@ -308,7 +308,7 @@ void RivReservoirViewPartMgr::computeVisibility(cvf::UByteArray* cellVisibility,
|
|||||||
computeOverriddenCellVisibility(cellVisibility, grid);
|
computeOverriddenCellVisibility(cellVisibility, grid);
|
||||||
break;
|
break;
|
||||||
case ACTIVE:
|
case ACTIVE:
|
||||||
computeNativeVisibility(cellVisibility, grid, activeCellInfo, eclipseCase->wellCellsInGrid(gridIdx), false, false, true, m_reservoirView->showMainGrid() );
|
computeNativeVisibility(cellVisibility, grid, activeCellInfo, eclipseCase->wellCellsInGrid(gridIdx), false, false, true);
|
||||||
break;
|
break;
|
||||||
case ALL_WELL_CELLS:
|
case ALL_WELL_CELLS:
|
||||||
copyByteArray(cellVisibility, eclipseCase->wellCellsInGrid(gridIdx));
|
copyByteArray(cellVisibility, eclipseCase->wellCellsInGrid(gridIdx));
|
||||||
@ -346,7 +346,7 @@ void RivReservoirViewPartMgr::computeVisibility(cvf::UByteArray* cellVisibility,
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case INACTIVE:
|
case INACTIVE:
|
||||||
computeNativeVisibility(cellVisibility, grid, activeCellInfo, eclipseCase->wellCellsInGrid(gridIdx), m_reservoirView->showInvalidCells(), true, false, m_reservoirView->showMainGrid());
|
computeNativeVisibility(cellVisibility, grid, activeCellInfo, eclipseCase->wellCellsInGrid(gridIdx), m_reservoirView->showInvalidCells(), true, false);
|
||||||
break;
|
break;
|
||||||
case RANGE_FILTERED:
|
case RANGE_FILTERED:
|
||||||
{
|
{
|
||||||
@ -587,8 +587,7 @@ void RivReservoirViewPartMgr::createPropertyFilteredWellGeometry(size_t frameInd
|
|||||||
void RivReservoirViewPartMgr::computeNativeVisibility(cvf::UByteArray* cellVisibility, const RigGridBase* grid, const RigActiveCellInfo* activeCellInfo, const cvf::UByteArray* cellIsInWellStatuses,
|
void RivReservoirViewPartMgr::computeNativeVisibility(cvf::UByteArray* cellVisibility, const RigGridBase* grid, const RigActiveCellInfo* activeCellInfo, const cvf::UByteArray* cellIsInWellStatuses,
|
||||||
bool invalidCellsIsVisible,
|
bool invalidCellsIsVisible,
|
||||||
bool inactiveCellsIsVisible,
|
bool inactiveCellsIsVisible,
|
||||||
bool activeCellsIsVisible,
|
bool activeCellsIsVisible)
|
||||||
bool mainGridIsVisible)
|
|
||||||
{
|
{
|
||||||
CVF_ASSERT(cellVisibility != nullptr);
|
CVF_ASSERT(cellVisibility != nullptr);
|
||||||
CVF_ASSERT(grid != nullptr);
|
CVF_ASSERT(grid != nullptr);
|
||||||
@ -607,7 +606,6 @@ void RivReservoirViewPartMgr::computeNativeVisibility(cvf::UByteArray* cellVisib
|
|||||||
if ( !invalidCellsIsVisible && cell.isInvalid()
|
if ( !invalidCellsIsVisible && cell.isInvalid()
|
||||||
|| !inactiveCellsIsVisible && !activeCellInfo->isActive(reservoirCellIndex)
|
|| !inactiveCellsIsVisible && !activeCellInfo->isActive(reservoirCellIndex)
|
||||||
|| !activeCellsIsVisible && activeCellInfo->isActive(reservoirCellIndex)
|
|| !activeCellsIsVisible && activeCellInfo->isActive(reservoirCellIndex)
|
||||||
//|| mainGridIsVisible && (cell.subGrid() != NULL) // this is handled on global level instead
|
|
||||||
|| (*cellIsInWellStatuses)[cellIndex]
|
|| (*cellIsInWellStatuses)[cellIndex]
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
|
@ -122,8 +122,8 @@ private:
|
|||||||
const cvf::UByteArray* cellIsInWellStatuses,
|
const cvf::UByteArray* cellIsInWellStatuses,
|
||||||
bool invalidCellsIsVisible,
|
bool invalidCellsIsVisible,
|
||||||
bool inactiveCellsIsVisible,
|
bool inactiveCellsIsVisible,
|
||||||
bool activeCellsIsVisible,
|
bool activeCellsIsVisible);
|
||||||
bool mainGridIsVisible);
|
|
||||||
void computeRangeVisibility (RivCellSetEnum geometryType,
|
void computeRangeVisibility (RivCellSetEnum geometryType,
|
||||||
cvf::UByteArray* cellVisibilities,
|
cvf::UByteArray* cellVisibilities,
|
||||||
const RigGridBase* grid,
|
const RigGridBase* grid,
|
||||||
|
@ -145,7 +145,6 @@ RimEclipseView::RimEclipseView()
|
|||||||
m_propertyFilterCollection.uiCapability()->setUiHidden(true);
|
m_propertyFilterCollection.uiCapability()->setUiHidden(true);
|
||||||
|
|
||||||
// Visualization fields
|
// Visualization fields
|
||||||
CAF_PDM_InitField(&m_showMainGrid, "ShowMainGrid", true, "Show Main Grid", "", "", "");
|
|
||||||
CAF_PDM_InitField(&m_showInactiveCells, "ShowInactiveCells", false, "Show Inactive Cells", "", "", "");
|
CAF_PDM_InitField(&m_showInactiveCells, "ShowInactiveCells", false, "Show Inactive Cells", "", "", "");
|
||||||
CAF_PDM_InitField(&m_showInvalidCells, "ShowInvalidCells", false, "Show Invalid Cells", "", "", "");
|
CAF_PDM_InitField(&m_showInvalidCells, "ShowInvalidCells", false, "Show Invalid Cells", "", "", "");
|
||||||
|
|
||||||
@ -294,10 +293,6 @@ void RimEclipseView::fieldChangedByUi(const caf::PdmFieldHandle* changedField, c
|
|||||||
|
|
||||||
scheduleCreateDisplayModelAndRedraw();
|
scheduleCreateDisplayModelAndRedraw();
|
||||||
}
|
}
|
||||||
else if (changedField == &m_showMainGrid)
|
|
||||||
{
|
|
||||||
scheduleCreateDisplayModelAndRedraw();
|
|
||||||
}
|
|
||||||
else if (changedField == &m_rangeFilterCollection)
|
else if (changedField == &m_rangeFilterCollection)
|
||||||
{
|
{
|
||||||
this->scheduleGeometryRegen(RANGE_FILTERED);
|
this->scheduleGeometryRegen(RANGE_FILTERED);
|
||||||
@ -387,8 +382,7 @@ void RimEclipseView::createDisplayModel()
|
|||||||
wellCollection()->scheduleIsWellPipesVisibleRecalculation();
|
wellCollection()->scheduleIsWellPipesVisibleRecalculation();
|
||||||
|
|
||||||
// Create vector of grid indices to render
|
// Create vector of grid indices to render
|
||||||
std::vector<size_t> gridIndices;
|
std::vector<size_t> gridIndices = this->indicesToVisibleGrids();
|
||||||
this->indicesToVisibleGrids(&gridIndices);
|
|
||||||
|
|
||||||
///
|
///
|
||||||
// Get or create the parts for "static" type geometry. The same geometry is used
|
// Get or create the parts for "static" type geometry. The same geometry is used
|
||||||
@ -577,8 +571,7 @@ void RimEclipseView::updateCurrentTimeStep()
|
|||||||
cvf::ref<cvf::ModelBasicList> frameParts = new cvf::ModelBasicList;
|
cvf::ref<cvf::ModelBasicList> frameParts = new cvf::ModelBasicList;
|
||||||
frameParts->setName("GridModel");
|
frameParts->setName("GridModel");
|
||||||
|
|
||||||
std::vector<size_t> gridIndices;
|
std::vector<size_t> gridIndices = this->indicesToVisibleGrids();
|
||||||
this->indicesToVisibleGrids(&gridIndices);
|
|
||||||
|
|
||||||
geometriesToRecolor.push_back( PROPERTY_FILTERED);
|
geometriesToRecolor.push_back( PROPERTY_FILTERED);
|
||||||
geometriesToRecolor.push_back( PROPERTY_FILTERED_WELL_CELLS);
|
geometriesToRecolor.push_back( PROPERTY_FILTERED_WELL_CELLS);
|
||||||
@ -1011,30 +1004,11 @@ void RimEclipseView::scheduleSimWellGeometryRegen()
|
|||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
///
|
///
|
||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
void RimEclipseView::indicesToVisibleGrids(std::vector<size_t>* gridIndices)
|
std::vector<size_t> RimEclipseView::indicesToVisibleGrids() const
|
||||||
{
|
{
|
||||||
CVF_ASSERT(gridIndices != nullptr);
|
CVF_ASSERT(gridCollection());
|
||||||
|
|
||||||
*gridIndices = gridCollection()->indicesToVisibleGrids();
|
return gridCollection()->indicesToVisibleGrids();
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
// Create vector of grid indices to render
|
|
||||||
std::vector<RigGridBase*> grids;
|
|
||||||
if (this->m_eclipseCase && this->m_eclipseCase->eclipseCaseData() )
|
|
||||||
{
|
|
||||||
this->m_eclipseCase->eclipseCaseData()->allGrids(&grids);
|
|
||||||
}
|
|
||||||
|
|
||||||
size_t i;
|
|
||||||
for (i = 0; i < grids.size(); i++)
|
|
||||||
{
|
|
||||||
if (!grids[i]->isMainGrid() || this->showMainGrid() )
|
|
||||||
{
|
|
||||||
gridIndices->push_back(i);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
@ -1475,7 +1449,6 @@ void RimEclipseView::defineUiOrdering(QString uiConfigName, caf::PdmUiOrdering&
|
|||||||
Rim3dView::defineUiOrdering(uiConfigName, uiOrdering);
|
Rim3dView::defineUiOrdering(uiConfigName, uiOrdering);
|
||||||
|
|
||||||
caf::PdmUiGroup* cellGroup = uiOrdering.addNewGroup("Cell Visibility");
|
caf::PdmUiGroup* cellGroup = uiOrdering.addNewGroup("Cell Visibility");
|
||||||
cellGroup->add(&m_showMainGrid);
|
|
||||||
cellGroup->add(&m_showInactiveCells);
|
cellGroup->add(&m_showInactiveCells);
|
||||||
cellGroup->add(&m_showInvalidCells);
|
cellGroup->add(&m_showInvalidCells);
|
||||||
}
|
}
|
||||||
@ -1860,14 +1833,6 @@ bool RimEclipseView::showInactiveCells() const
|
|||||||
return m_showInactiveCells;
|
return m_showInactiveCells;
|
||||||
}
|
}
|
||||||
|
|
||||||
//--------------------------------------------------------------------------------------------------
|
|
||||||
///
|
|
||||||
//--------------------------------------------------------------------------------------------------
|
|
||||||
bool RimEclipseView::showMainGrid() const
|
|
||||||
{
|
|
||||||
return m_showMainGrid;
|
|
||||||
}
|
|
||||||
|
|
||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
///
|
///
|
||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
|
@ -89,7 +89,6 @@ public:
|
|||||||
|
|
||||||
bool showInvalidCells() const;
|
bool showInvalidCells() const;
|
||||||
bool showInactiveCells() const;
|
bool showInactiveCells() const;
|
||||||
bool showMainGrid() const;
|
|
||||||
|
|
||||||
// Access internal objects
|
// Access internal objects
|
||||||
const RimPropertyFilterCollection* propertyFilterCollection() const override;
|
const RimPropertyFilterCollection* propertyFilterCollection() const override;
|
||||||
@ -155,7 +154,7 @@ protected:
|
|||||||
private:
|
private:
|
||||||
void updateDisplayModelVisibility() override;
|
void updateDisplayModelVisibility() override;
|
||||||
|
|
||||||
void indicesToVisibleGrids(std::vector<size_t>* gridIndices);
|
std::vector<size_t> indicesToVisibleGrids() const;
|
||||||
void updateScaleTransform() override;
|
void updateScaleTransform() override;
|
||||||
cvf::Transform* scaleTransform() override;
|
cvf::Transform* scaleTransform() override;
|
||||||
|
|
||||||
@ -179,7 +178,6 @@ private:
|
|||||||
private:
|
private:
|
||||||
caf::PdmField<bool> m_showInvalidCells;
|
caf::PdmField<bool> m_showInvalidCells;
|
||||||
caf::PdmField<bool> m_showInactiveCells;
|
caf::PdmField<bool> m_showInactiveCells;
|
||||||
caf::PdmField<bool> m_showMainGrid;
|
|
||||||
|
|
||||||
caf::PdmChildField<RimEclipseCellColors*> m_cellResult;
|
caf::PdmChildField<RimEclipseCellColors*> m_cellResult;
|
||||||
caf::PdmChildField<RimCellEdgeColors*> m_cellEdgeResult;
|
caf::PdmChildField<RimCellEdgeColors*> m_cellEdgeResult;
|
||||||
|
Loading…
Reference in New Issue
Block a user