#5583 Add visualization for fluxes.

This commit is contained in:
Kristian Bendiksen
2020-03-02 08:55:45 +01:00
parent eb97ee0de8
commit c464664c40
9 changed files with 491 additions and 3 deletions

View File

@@ -24,6 +24,7 @@
#include "RimEclipseCase.h"
#include "RivElementVectorResultPartMgr.h"
#include "RivGridPartMgr.h"
#include "RivReservoirFaultsPartMgr.h"
@@ -52,7 +53,8 @@ void RivReservoirPartMgr::clearAndSetReservoir( RivCellSetEnum cellSetType,
if ( eclipseCase->mainGrid() )
{
// Faults read from file are present only on main grid
m_faultsPartMgr = new RivReservoirFaultsPartMgr( eclipseCase->mainGrid(), reservoirView );
m_faultsPartMgr = new RivReservoirFaultsPartMgr( eclipseCase->mainGrid(), reservoirView );
m_elementVectorResultMgr = new RivElementVectorResultPartMgr( reservoirView );
}
}
}
@@ -71,6 +73,11 @@ void RivReservoirPartMgr::setTransform( cvf::Transform* scaleTransform )
{
m_faultsPartMgr->setTransform( scaleTransform );
}
if ( m_elementVectorResultMgr.notNull() )
{
m_elementVectorResultMgr->setTransform( scaleTransform );
}
}
//--------------------------------------------------------------------------------------------------
@@ -163,6 +170,17 @@ void RivReservoirPartMgr::appendGridPartsToModel( cvf::ModelBasicList* model, co
}
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
void RivReservoirPartMgr::appendElementVectorResultPartsToModel( cvf::ModelBasicList* model, size_t timeStepIndex )
{
if ( m_elementVectorResultMgr.notNull() )
{
m_elementVectorResultMgr->appendDynamicGeometryPartsToModel( model, timeStepIndex );
}
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------