Ovveride update() and find all linked views to be updated

This commit is contained in:
Magne Sjaastad
2015-08-28 21:32:51 +02:00
parent 905f4df2bf
commit e5d5543cd9
6 changed files with 98 additions and 64 deletions

View File

@@ -55,28 +55,6 @@ RimManagedViewCollection::~RimManagedViewCollection(void)
{
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
void RimManagedViewCollection::updateViewers(RiuViewer* masterViewer)
{
for (size_t i = 0; i < managedViews.size(); i++)
{
RimManagedViewConfig* managedViewConfig = managedViews[i];
if (managedViewConfig->managedView())
{
if (managedViewConfig->syncCamera() && managedViewConfig->managedView()->viewer())
{
const cvf::Mat4d mat = masterViewer->mainCamera()->viewMatrix();
managedViewConfig->managedView()->viewer()->mainCamera()->setViewMatrix(mat);
managedViewConfig->managedView()->viewer()->update();
}
}
}
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------

View File

@@ -43,7 +43,6 @@ public:
caf::PdmChildArrayField<RimManagedViewConfig*> managedViews;
void updateViewers(RiuViewer* masterViewer);
void updateTimeStep(int timeStep);
void updateCellResult();