Salome HOME
merge BR_hydro_v_1_0_4 on BR_quadtree
[modules/hydro.git] / src / HYDROGUI / HYDROGUI_Actor.h
1
2 #ifndef HYDROGUI_ACTOR_H
3 #define HYDROGUI_ACTOR_H
4
5 #include <GEOM_Actor_patched.h>
6
7 class HYDROGUI_Actor : public GEOM_Actor
8 {
9 public:
10   vtkTypeMacro( HYDROGUI_Actor, GEOM_Actor );
11   static HYDROGUI_Actor* New();
12
13   virtual void SetTransform( VTKViewer_Transform* theTransform );
14
15   void SetShape(const TopoDS_Shape& theShape,
16                 float theDeflection,
17                 bool theIsVector = false);
18
19   protected:
20   virtual void SetMapper(vtkMapper*);
21
22   HYDROGUI_Actor();
23   ~HYDROGUI_Actor();
24 };
25
26 #endif