]> Creatis software - FrontAlgorithms.git/blobdiff - plugins/Plugins/ImageDijkstra.cxx
...
[FrontAlgorithms.git] / plugins / Plugins / ImageDijkstra.cxx
index 7017c77af94f38605b68ae00327f7cf1e79b849f..d5ce7df0dac3b5b480422fc6f4050deae5018b03 100644 (file)
@@ -1,10 +1,9 @@
-#include <plugins/Plugins/ImageDijkstra.h>
+#include <Plugins/ImageDijkstra.h>
 #include <cpPlugins/DataObjects/Image.h>
-#include <vtkPolyData.h>
+#include <cpPlugins/DataObjects/Image_Demanglers.h>
 
 #include <fpa/Image/Dijkstra.h>
-#include <fpa/Base/Dijkstra.hxx>
-#include <fpa/Image/Dijkstra.hxx>
+#include <vtkPolyData.h>
 
 // -------------------------------------------------------------------------
 fpaPlugins::ImageDijkstra::
@@ -36,8 +35,8 @@ void fpaPlugins::ImageDijkstra::
 _GenerateData( )
 {
   auto o = this->GetInputData( "Input" );
-  cpPlugins_Demangle_ImageScalars_Dims( o, _GD0 );
-  else this->_Error( "Invalid input image." );
+  cpPlugins_Demangle_Image_ScalarPixels_AllDims_1( o, _GD0 )
+    this->_Error( "Invalid input image." );
 }
 
 // -------------------------------------------------------------------------
@@ -87,6 +86,7 @@ _GD1( _TInputImage* image )
     typename _TInputImage::IndexType idx;
     unsigned int dim =
       ( _TInputImage::ImageDimension < 3 )? _TInputImage::ImageDimension: 3;
+
     for( int i = 0; i < seeds->GetNumberOfPoints( ); ++i )
     {
       double buf[ 3 ];