Salome HOME
Update copyright information
[modules/visu.git] / src / PIPELINE / VISU_VectorsPL.cxx
index e6871f90bd3319f0cbaded2f3a998263c0e53de1..61c8fc85407e3e6af6ef9265b66705be505fa737 100644 (file)
@@ -1,24 +1,25 @@
-//  Copyright (C) 2007-2008  CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2007-2012  CEA/DEN, EDF R&D, OPEN CASCADE
 //
-//  Copyright (C) 2003-2007  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
-//  CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+// Copyright (C) 2003-2007  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
 //
-//  This library is free software; you can redistribute it and/or
-//  modify it under the terms of the GNU Lesser General Public
-//  License as published by the Free Software Foundation; either
-//  version 2.1 of the License.
+// This library is free software; you can redistribute it and/or
+// modify it under the terms of the GNU Lesser General Public
+// License as published by the Free Software Foundation; either
+// version 2.1 of the License.
 //
-//  This library is distributed in the hope that it will be useful,
-//  but WITHOUT ANY WARRANTY; without even the implied warranty of
-//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-//  Lesser General Public License for more details.
+// This library is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+// Lesser General Public License for more details.
 //
-//  You should have received a copy of the GNU Lesser General Public
-//  License along with this library; if not, write to the Free Software
-//  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
+// You should have received a copy of the GNU Lesser General Public
+// License along with this library; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
 //
-//  See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
+// See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
 //
+
 //  VISU OBJECT : interactive object for VISU entities implementation
 // File:    VISU_PipeLine.cxx
 // Author:  Alexey PETROV
@@ -30,6 +31,7 @@
 #include "VISU_UsedPointsFilter.hxx"
 #include "VTKViewer_TransformFilter.h"
 #include "VTKViewer_Transform.h"
+#include "VTKViewer_CellCenters.h"
 
 #include <vtkGlyph3D.h>
 #include <vtkConeSource.h>
@@ -44,9 +46,9 @@ vtkStandardNewMacro(VISU_VectorsPL);
 //----------------------------------------------------------------------------
 template<class TOutputFilter>
 void ToCellCenters( TOutputFilter *theOutputFilter, 
-                   vtkCellCenters *theCellCenters,
-                   vtkDataSet* theDataSet,
-                   VISU_UsedPointsFilter* theUsedPointsFilter )
+                    VTKViewer_CellCenters *theCellCenters,
+                    vtkDataSet* theDataSet,
+                    VISU_UsedPointsFilter* theUsedPointsFilter )
 {
   if ( VISU::IsDataOnCells( theDataSet ) ) {
     theCellCenters->SetInput( theDataSet );
@@ -71,7 +73,7 @@ VISU_VectorsPL
   myConeSource = vtkConeSource::New();
   myLineSource = vtkLineSource::New();
 
-  myCenters = vtkCellCenters::New();
+  myCenters = VTKViewer_CellCenters::New();
   myTransformFilter = VTKViewer_TransformFilter::New();
 
   myUsedPointsFilter = VISU_UsedPointsFilter::New();
@@ -120,7 +122,7 @@ VISU_VectorsPL
 void
 VISU_VectorsPL
 ::DoShallowCopy(VISU_PipeLine *thePipeLine,
-               bool theIsCopyInput)
+                bool theIsCopyInput)
 {
   Superclass::DoShallowCopy(thePipeLine, theIsCopyInput);
 
@@ -239,9 +241,9 @@ VISU_VectorsPL
   Superclass::Build();
   
   ToCellCenters( myTransformFilter,
-                myCenters,
-                GetMergedInput(),
-                myUsedPointsFilter );
+                 myCenters,
+                 GetMergedInput(),
+                 myUsedPointsFilter );
 
   myGlyph->SetInput( myTransformFilter->GetOutput() );
   myGlyph->SetVectorModeToUseVector();