]> Creatis software - FrontAlgorithms.git/blobdiff - plugins/Plugins/SimpleImageDijkstraCost.cxx
...
[FrontAlgorithms.git] / plugins / Plugins / SimpleImageDijkstraCost.cxx
index c87b91210175efdc719139fc4080f9e3ca43159e..4662b62807d79785d72fa8310e5af017f729114a 100644 (file)
@@ -1,7 +1,9 @@
-#include <plugins/Plugins/SimpleImageDijkstraCost.h>
+#include <Plugins/SimpleImageDijkstraCost.h>
 #include <cpPlugins/DataObjects/Image.h>
+#include <cpPlugins/DataObjects/Image_Demanglers.h>
 
-#include <fpa_DataObjects.h>
+#include <itkImage.h>
+#include <fpa/Image/Functors/SimpleDijkstraCost.h>
 
 // -------------------------------------------------------------------------
 fpaPlugins::SimpleImageDijkstraCost::
@@ -18,10 +20,8 @@ SimpleImageDijkstraCost( )
   choices.push_back( "float" );
   choices.push_back( "double" );
   this->m_Parameters.ConfigureAsChoices( "ResultType", choices );
-  this->m_Parameters.ConfigureAsBool( "UseImageSpacing" );
-
   this->m_Parameters.SetSelectedChoice( "ResultType", "float" );
-  this->m_Parameters.SetBool( "UseImageSpacing", false );
+  this->m_Parameters.ConfigureAsBool( "UseImageSpacing", false );
 }
 
 // -------------------------------------------------------------------------
@@ -35,8 +35,8 @@ void fpaPlugins::SimpleImageDijkstraCost::
 _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." );
 }
 
 // -------------------------------------------------------------------------