X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FOBJECT%2FSMESH_Actor.h;h=038a9267ef235b53a4e0c6c6b8ad6a4813e8dd71;hb=ab6b16e673b44c983e261331181bcec90be2e920;hp=ad041c275d339ef0fa794d1bcbb336bcfd6bb256;hpb=090aff07266d376ae028ae43434bdea7c0a0f9bb;p=modules%2Fsmesh.git diff --git a/src/OBJECT/SMESH_Actor.h b/src/OBJECT/SMESH_Actor.h index ad041c275..038a9267e 100644 --- a/src/OBJECT/SMESH_Actor.h +++ b/src/OBJECT/SMESH_Actor.h @@ -29,7 +29,7 @@ #ifndef SMESH_ACTOR_H #define SMESH_ACTOR_H -#include "SALOME_Actor.h" +#include #include "SMESH_Object.h" class vtkUnstructuredGrid; @@ -104,12 +104,17 @@ class SMESH_Actor: public SALOME_Actor virtual void SetPlaneParam(float theDir[3], float theDist, vtkPlane* thePlane) = 0; virtual void GetPlaneParam(float theDir[3], float& theDist, vtkPlane* thePlane) = 0; - virtual vtkImplicitBoolean* GetPlaneContainer() = 0; + virtual void RemoveAllClippingPlanes() = 0; + virtual vtkIdType GetNumberOfClippingPlanes() = 0; + virtual vtkPlane* GetClippingPlane(vtkIdType theID) = 0; + virtual vtkIdType AddClippingPlane(vtkPlane* thePlane) = 0; virtual TVisualObjPtr GetObject() = 0; virtual void SetControlsPrecision( const long ) = 0; virtual long GetControlsPrecision() const = 0; + + virtual void UpdateScalarBar() = 0; };