mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
Automatically create a new seismic view if no 3d views already exists when importing seismic data. (#10510)
This commit is contained in:
@@ -27,7 +27,7 @@
|
||||
#include "RimOilField.h"
|
||||
#include "RimProject.h"
|
||||
#include "RimRegularLegendConfig.h"
|
||||
#include "RimSeismicData.h"
|
||||
#include "RimSeismicDataInterface.h"
|
||||
#include "RimSeismicSection.h"
|
||||
#include "RimSeismicSectionCollection.h"
|
||||
#include "RimSurfaceCollection.h"
|
||||
@@ -93,7 +93,7 @@ RimSeismicView::~RimSeismicView()
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RimSeismicView::setSeismicData( RimSeismicData* data )
|
||||
void RimSeismicView::setSeismicData( RimSeismicDataInterface* data )
|
||||
{
|
||||
m_seismicData = data;
|
||||
}
|
||||
@@ -101,7 +101,7 @@ void RimSeismicView::setSeismicData( RimSeismicData* data )
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
RimSeismicData* RimSeismicView::seismicData() const
|
||||
RimSeismicDataInterface* RimSeismicView::seismicData() const
|
||||
{
|
||||
return m_seismicData;
|
||||
}
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
#include "cafPdmObject.h"
|
||||
|
||||
class RimCase;
|
||||
class RimSeismicData;
|
||||
class RimSeismicDataInterface;
|
||||
class RimSurfaceInViewCollection;
|
||||
class RimSeismicSectionCollection;
|
||||
class Rim3dOverlayInfoConfig;
|
||||
@@ -43,8 +43,8 @@ public:
|
||||
RimSeismicView();
|
||||
~RimSeismicView() override;
|
||||
|
||||
void setSeismicData( RimSeismicData* data );
|
||||
RimSeismicData* seismicData() const;
|
||||
void setSeismicData( RimSeismicDataInterface* data );
|
||||
RimSeismicDataInterface* seismicData() const;
|
||||
|
||||
void addSlice( RiaDefines::SeismicSectionType sectionType );
|
||||
|
||||
@@ -98,7 +98,7 @@ private:
|
||||
|
||||
caf::PdmChildField<Rim3dOverlayInfoConfig*> m_overlayInfoConfig;
|
||||
|
||||
caf::PdmPtrField<RimSeismicData*> m_seismicData;
|
||||
caf::PdmPtrField<RimSeismicDataInterface*> m_seismicData;
|
||||
|
||||
cvf::ref<cvf::ModelBasicList> m_surfaceVizModel;
|
||||
cvf::ref<RivPolylinePartMgr> m_polylinePartMgr;
|
||||
|
||||
@@ -66,7 +66,7 @@ bool RimSeismicViewCollection::isEmpty()
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
RimSeismicView* RimSeismicViewCollection::addView( RimSeismicData* data, RiaDefines::SeismicSectionType defaultSection )
|
||||
RimSeismicView* RimSeismicViewCollection::addView( RimSeismicDataInterface* data, RiaDefines::SeismicSectionType defaultSection )
|
||||
{
|
||||
RimSeismicView* view = new RimSeismicView();
|
||||
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
#include <QString>
|
||||
|
||||
class RimSeismicView;
|
||||
class RimSeismicData;
|
||||
class RimSeismicDataInterface;
|
||||
|
||||
class RimSeismicViewCollection : public caf::PdmObject
|
||||
{
|
||||
@@ -39,7 +39,7 @@ public:
|
||||
|
||||
bool isEmpty();
|
||||
|
||||
RimSeismicView* addView( RimSeismicData* data, RiaDefines::SeismicSectionType defaultSection );
|
||||
RimSeismicView* addView( RimSeismicDataInterface* data, RiaDefines::SeismicSectionType defaultSection );
|
||||
|
||||
std::vector<RimSeismicView*> views() const;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user