+ virtual void UpdateDistribution() = 0;
+ virtual void ClipThreshold(bool isThresholdOn, double min = 0.0, double max = 0.0) = 0;
+ virtual SMESH_DeviceActor* GetActorForThreshold() = 0;
+ virtual bool IsClipThresholdOn() const = 0;
+ virtual void SetWireframeOff(bool isWireframeOff) = 0;
+ virtual bool IsWireframeOff() const = 0;
+
+ virtual void SetPointsFontProperties( SMESH::LabelFont family, int size,
+ bool bold, bool italic, bool shadow,
+ double r, double g, double b ) = 0;
+ virtual void SetCellsFontProperties( SMESH::LabelFont family, int size,
+ bool bold, bool italic, bool shadow,
+ double r, double g, double b ) = 0;
+
+ virtual void UpdateFilter() = 0;
+
+#ifndef DISABLE_PLOT2DVIEWER
+ virtual SPlot2d_Histogram* GetPlot2Histogram() = 0;
+ virtual SPlot2d_Histogram* UpdatePlot2Histogram() = 0;
+#endif