]> Creatis software - FrontAlgorithms.git/blobdiff - plugins/fpa/ExtractPathFromMinimumSpanningTree.cxx
...
[FrontAlgorithms.git] / plugins / fpa / ExtractPathFromMinimumSpanningTree.cxx
index db5332a18e9a3d5818534989c31c060809ea867f..c263b9c0c09ab8830a78c513fa61f6c7e6a2a75d 100644 (file)
@@ -1,15 +1,7 @@
 #include "ExtractPathFromMinimumSpanningTree.h"
-#include <fpa_Instances/Instances.h>
-
-#include <itkDataObject.h>
-#include <itkIndex.h>
-#include <itkSimpleDataObjectDecorator.hxx>
-#include <itkVectorContainer.hxx>
-#include <itkParametricPath.hxx>
-#include <cpPlugins_Instances/Paths.h>
 #include <cpPlugins/Path.h>
-#include <fpa/Base/ExtractPathFromMinimumSpanningTree.h>
-#include <fpa/Base/ExtractPathFromMinimumSpanningTree.hxx>
+#include <cpExtensions/DataStructures/ImageIndexesContainer.h>
+#include <fpa_Instances/Backtracking.h>
 
 // -------------------------------------------------------------------------
 fpaPlugins::ExtractPathFromMinimumSpanningTree::
@@ -52,9 +44,10 @@ template< class _TMST >
 std::string fpaPlugins::ExtractPathFromMinimumSpanningTree::
 _GD0( _TMST* mst )
 {
-  typedef fpa::Base::ExtractPathFromMinimumSpanningTree< _TMST >    _TFilter;
-  typedef typename _TMST::TVertex                                   _TVertex;
-  typedef itk::SimpleDataObjectDecorator< std::vector< _TVertex > > _TVertices;
+  typedef fpa::Base::ExtractPathFromMinimumSpanningTree< _TMST > _TFilter;
+  typedef
+    cpExtensions::DataStructures::ImageIndexesContainer< _TMST::Dimension >
+    _TVertices;
   if( mst == NULL )
     return(
       "fpaPlugins::ExtractPathFromMinimumSpanningTree: No valid input tree."