X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FmaracasVisuLib%2Fsrc%2Fkernel%2FPlaneDirectionManagerData.cxx;h=a42b0e54d9cc528accad1a90cc0b5825722b1ba9;hb=a906c7009b5c3c2ef5263f4d84ba13be7d4549ff;hp=22e49152a171e8f3f0b5787e26d0f6c558a23898;hpb=e4ef2b5df5aac431ff3b806f83b7dd5e55e89d86;p=creaMaracasVisu.git diff --git a/lib/maracasVisuLib/src/kernel/PlaneDirectionManagerData.cxx b/lib/maracasVisuLib/src/kernel/PlaneDirectionManagerData.cxx index 22e4915..a42b0e5 100644 --- a/lib/maracasVisuLib/src/kernel/PlaneDirectionManagerData.cxx +++ b/lib/maracasVisuLib/src/kernel/PlaneDirectionManagerData.cxx @@ -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; }