(#342) Added "Add property filter" to the 3D view's context menu

This commit is contained in:
Pål Hagen
2015-06-30 15:37:53 +02:00
parent 320b0c62c4
commit 68a7993105
3 changed files with 84 additions and 7 deletions

View File

@@ -22,6 +22,9 @@
class RiuViewer;
class RimView;
class RimEclipseView;
class RimGeoMechView;
class QMouseEvent;
#include "cvfStructGrid.h"
@@ -51,11 +54,14 @@ private slots:
void slotRangeFilterJ();
void slotRangeFilterK();
void slotHideFault();
void slotAddEclipsePropertyFilter();
void slotAddGeoMechPropertyFilter();
private:
void ijkFromCellIndex(size_t gridIdx, size_t cellIndex, size_t* i, size_t* j, size_t* k);
void createSliceRangeFilter(int ijOrk);
void extractIntersectionData(const cvf::HitItemCollection& hitItems, cvf::Vec3d* localIntersectionPoint, cvf::Part** firstPart, uint* firstPartFaceHit, cvf::Part** nncPart, uint* nncPartFaceHit);
size_t m_currentGridIdx;
size_t m_currentCellIndex;
cvf::StructGridInterface::FaceType m_currentFaceIndex;