]> Creatis software - creaMaracasVisu.git/blobdiff - lib/maracasVisuLib/src/kernel/PlaneDirectionManagerData.cxx
#3109 creaMaracasVisu Bug New Normal - branch vtk7itk4 compilation with vtk7
[creaMaracasVisu.git] / lib / maracasVisuLib / src / kernel / PlaneDirectionManagerData.cxx
index 22e49152a171e8f3f0b5787e26d0f6c558a23898..a42b0e54d9cc528accad1a90cc0b5825722b1ba9 100644 (file)
@@ -34,33 +34,40 @@ PlaneDirectionManagerData::PlaneDirectionManagerData(int radio, double colour[3]
 :PlanesOperations(){   
        _vtkarrow               = vtkArrowSource::New();        
        _arrowMapper    = vtkPolyDataMapper::New();
-       _arrowActor     = vtkActor::New();
+       _arrowActor             = vtkActor::New();
 
        _vtkarrow->SetTipResolution(30);
        _vtkarrow->SetShaftResolution( 30  );   
+
+//EED 2017-01-01 Migration VTK7
+#if VTK_MAJOR_VERSION <= 5
        _arrowMapper->SetInput( _vtkarrow->GetOutput() );       
+#else
+       _arrowMapper->SetInputData( _vtkarrow->GetOutput() );   
+#endif
+
        _arrowActor->SetMapper(_arrowMapper);   
 
-       _radio = radio;
-       _colour = colour;
-       _opacity = opacity;
-
-       p0 = new double[3];
-       p0[0] = 0;
-       p0[1] = 0;
-       p0[2] = 0;
-       p1 = new double[3];
-       p1[0] = 0;
-       p1[1] = 0;
-       p1[2] = 0;
-       p2 = new double[3];
-       p2[0] = 1;
-       p2[1] = 1;
-       p2[2] = 1;
-       _dir = new double[3];
-       _dir[0] = 0;
-       _dir[1] = 0;
-       _dir[2] = 0;
+       _radio                  = radio;
+       _colour                 = colour;
+       _opacity                = opacity;
+
+       p0                              = new double[3];
+       p0[0]                   = 0;
+       p0[1]                   = 0;
+       p0[2]                   = 0;
+       p1                              = new double[3];
+       p1[0]                   = 0;
+       p1[1]                   = 0;
+       p1[2]                   = 0;
+       p2                              = new double[3];
+       p2[0]                   = 1;
+       p2[1]                   = 1;
+       p2[2]                   = 1;
+       _dir                    = new double[3];
+       _dir[0]                 = 0;
+       _dir[1]                 = 0;
+       _dir[2]                 = 0;
 }