Salome HOME
Update Help for VISU module.
[modules/visu.git] / src / PIPELINE / VISU_VectorsPL.hxx
index 81a1f33b5d3cacf2b45418c0021bd00ae3dd5db4..8b24ece62e44a2967794f8edbd25fccd6b454d07 100644 (file)
 
 #include "VISU_DeformedShapePL.hxx"
 
-class SALOME_TransformFilter;
-class SALOME_Transform;
+class VTKViewer_TransformFilter;
+class VTKViewer_Transform;
+class vtkCellCenters;
+
+class vtkGlyphSource2D;
+class vtkConeSource;
+class vtkLineSource;
+
 class vtkGlyph3D;
 
 class VISU_VectorsPL : public VISU_DeformedShapePL{
@@ -59,8 +65,8 @@ public:
   virtual void Init();
   virtual void Update();
 
-  virtual void SetTransform(SALOME_Transform* theTransform); 
-  virtual SALOME_Transform* GetTransform();
+  virtual void SetTransform(VTKViewer_Transform* theTransform); 
+  virtual VTKViewer_Transform* GetTransform();
   
   virtual void SetMapScale(float theMapScale = 1.0);
 
@@ -68,7 +74,13 @@ protected:
   GlyphType myTypeGlyph;
   GlyphPos myPosGlyph;
   vtkGlyph3D *myGlyph;
-  SALOME_TransformFilter *myTransformFilter;
+
+  vtkGlyphSource2D *myGlyphSource;
+  vtkLineSource *myLineSource;
+  vtkConeSource *myConeSource;
+
+  vtkCellCenters* myCenters;
+  VTKViewer_TransformFilter *myTransformFilter;
 };