mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
System : Manipulation of time step is now only available from RiuViewer
This commit is contained in:
@@ -496,7 +496,6 @@ void RimEclipseView::createDisplayModel()
|
||||
|
||||
if (frameModels.size() > 1 && this->hasUserRequestedAnimation())
|
||||
{
|
||||
m_viewer->animationControl()->setCurrentFrameOnly(m_currentTimeStep);
|
||||
m_viewer->setCurrentFrame(m_currentTimeStep);
|
||||
}
|
||||
else
|
||||
|
||||
@@ -254,7 +254,6 @@ void RimGeoMechView::createDisplayModel()
|
||||
|
||||
if (isTimeStepDependentDataVisible())
|
||||
{
|
||||
m_viewer->animationControl()->setCurrentFrameOnly(m_currentTimeStep);
|
||||
m_viewer->setCurrentFrame(m_currentTimeStep);
|
||||
}
|
||||
else
|
||||
|
||||
@@ -137,10 +137,8 @@ public:
|
||||
void setScaleZAndUpdate(double scaleZ);
|
||||
|
||||
// Animation
|
||||
int currentTimeStep() { return m_currentTimeStep;}
|
||||
void setCurrentTimeStep(int frameIdx);
|
||||
int currentTimeStep() const { return m_currentTimeStep;}
|
||||
void updateCurrentTimeStepAndRedraw();
|
||||
void endAnimation();
|
||||
|
||||
virtual void scheduleGeometryRegen(RivCellSetEnum geometryType) = 0;
|
||||
void scheduleCreateDisplayModelAndRedraw();
|
||||
@@ -230,6 +228,11 @@ protected:
|
||||
|
||||
private:
|
||||
RimViewLinker* viewLinkerIfMasterView() const;
|
||||
|
||||
friend class RiuViewer;
|
||||
void setCurrentTimeStep(int frameIdx);
|
||||
void endAnimation();
|
||||
|
||||
private:
|
||||
bool m_previousGridModeMeshLinesWasFaults;
|
||||
caf::PdmField<bool> m_disableLighting;
|
||||
|
||||
@@ -44,7 +44,6 @@
|
||||
|
||||
#include "cvfCamera.h"
|
||||
#include "cvfScene.h"
|
||||
#include "cafFrameAnimationControl.h"
|
||||
#include "cvfMatrix4.h"
|
||||
#include "cafPdmUiTreeOrdering.h"
|
||||
|
||||
@@ -103,7 +102,6 @@ void RimViewLinker::updateTimeStep(RimView* sourceView, int timeStep)
|
||||
if (m_masterView && m_masterView->viewer() && sourceView != m_masterView)
|
||||
{
|
||||
m_masterView->viewer()->setCurrentFrame(timeStep);
|
||||
m_masterView->viewer()->animationControl()->setCurrentFrameOnly(timeStep);
|
||||
}
|
||||
|
||||
for (size_t i = 0; i < m_viewControllers.size(); i++)
|
||||
@@ -117,7 +115,6 @@ void RimViewLinker::updateTimeStep(RimView* sourceView, int timeStep)
|
||||
&& viewLink->managedView()->viewer())
|
||||
{
|
||||
viewLink->managedView()->viewer()->setCurrentFrame(timeStep);
|
||||
viewLink->managedView()->viewer()->animationControl()->setCurrentFrameOnly(timeStep);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -40,6 +40,7 @@
|
||||
#include "cafCategoryLegend.h"
|
||||
#include "cafCeetronPlusNavigation.h"
|
||||
#include "cafEffectGenerator.h"
|
||||
#include "cafFrameAnimationControl.h"
|
||||
|
||||
#include "cvfCamera.h"
|
||||
#include "cvfFont.h"
|
||||
@@ -610,6 +611,8 @@ void RiuViewer::setCurrentFrame(int frameIndex)
|
||||
CVF_ASSERT(firstRendering);
|
||||
|
||||
if (m_rimView) m_rimView->setCurrentTimeStep(frameIndex);
|
||||
|
||||
animationControl()->setCurrentFrameOnly(frameIndex);
|
||||
|
||||
caf::Viewer::slotSetCurrentFrame(frameIndex);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user