Added the 3D view to the geomech stuff

This commit is contained in:
Jacob Støren
2015-04-20 16:56:26 +02:00
parent 27f6bd9eb5
commit 27c2c040fe
8 changed files with 273 additions and 6 deletions

View File

@@ -24,9 +24,11 @@
#include "cafPdmPointer.h"
#include "cafAppEnum.h"
#include "cafPdmFieldCvfColor.h"
#include "cafPdmFieldCvfMat4d.h"
class RimResultSlot;
class RimGeoMechResultSlot;
class Rim3dOverlayInfoConfig;
class RiuViewer;
//==================================================================================================
///
@@ -54,13 +56,17 @@ public:
FAULTS,
NO_SURFACE
};
void loadDataAndUpdate();
caf::PdmField<RimResultSlot*> cellResult;
caf::PdmField<RimGeoMechResultSlot*> cellResult;
caf::PdmField<Rim3dOverlayInfoConfig*> overlayInfoConfig;
// Fields:
caf::PdmField<QString> name;
caf::PdmField<double> scaleZ;
caf::PdmField<bool> showWindow;
caf::PdmField<cvf::Mat4d> cameraPosition;
caf::PdmField< caf::AppEnum< MeshModeType > > meshMode;
caf::PdmField< caf::AppEnum< SurfaceModeType > > surfaceMode;
@@ -70,4 +76,7 @@ protected:
virtual caf::PdmFieldHandle* userDescriptionField();
private:
void updateViewerWidget();
void updateViewerWidgetWindowTitle();
QPointer<RiuViewer> m_viewer;
};