mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
2d intersection view filter support (#11711)
Enable filters in 2d intersection view. Controlled by "Use Cell Filters for Intersections" setting in Intersection Collection properties
This commit is contained in:
@@ -21,6 +21,7 @@
|
||||
#include "Rim3dView.h"
|
||||
#include "cafPdmProxyValueField.h"
|
||||
#include "cafPdmPtrField.h"
|
||||
#include "cvfArray.h"
|
||||
|
||||
class RimExtrudedCurveIntersection;
|
||||
class RimRegularLegendConfig;
|
||||
@@ -73,6 +74,8 @@ public:
|
||||
|
||||
std::vector<RimLegendConfig*> legendConfigs() const override;
|
||||
|
||||
void onCellVisibilityChanged( const SignalEmitter* emitter );
|
||||
|
||||
protected:
|
||||
void onUpdateLegends() override;
|
||||
|
||||
@@ -96,11 +99,17 @@ protected:
|
||||
|
||||
size_t onTimeStepCountRequested() override;
|
||||
|
||||
void appendIntersectionForCurrentTimeStep();
|
||||
void appendIntersectionToModel( bool cellFiltersActive, bool propertyFiltersActive );
|
||||
|
||||
private:
|
||||
QString createAutoName() const override;
|
||||
QString getName() const;
|
||||
void setName( const QString& name );
|
||||
|
||||
void appendPartsToModel( cvf::ModelBasicList* model, cvf::Transform* scaleTransform );
|
||||
void appendDynamicPartsToModel( cvf::ModelBasicList* model, cvf::Transform* scaleTransform, cvf::UByteArray* visibleCells );
|
||||
|
||||
caf::PdmChildField<RimRegularLegendConfig*> m_legendConfig;
|
||||
caf::PdmChildField<RimTernaryLegendConfig*> m_ternaryLegendConfig;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user