]> Creatis software - FrontAlgorithms.git/blobdiff - lib/fpa/Common/RandomWalker.h
...
[FrontAlgorithms.git] / lib / fpa / Common / RandomWalker.h
similarity index 86%
rename from lib/fpa/Common/OriginalRandomWalker.h
rename to lib/fpa/Common/RandomWalker.h
index 0c3a9f82f08a8219a10480b1062415a9d526dcf7..6a4afa54640d6b8dbc1a97b7335e55a280e37f79 100644 (file)
@@ -2,8 +2,8 @@
 // @author Leonardo Florez Valencia
 // @email florez-l@javeriana.edu.co
 // =========================================================================
-#ifndef __fpa__Common__OriginalRandomWalker__h__
-#define __fpa__Common__OriginalRandomWalker__h__
+#ifndef __fpa__Common__RandomWalker__h__
+#define __fpa__Common__RandomWalker__h__
 
 #include <fpa/Config.h>
 #include <map>
@@ -20,7 +20,7 @@ namespace fpa
     /**
      */
     template< class _TImage, class _TLabels, class _TScalar = float >
-    class OriginalRandomWalker
+    class RandomWalker
       : public itk::ImageToImageFilter< _TImage, _TLabels >
     {
     public:
@@ -28,7 +28,7 @@ namespace fpa
       typedef _TLabels TLabels;
       typedef _TScalar TScalar;
 
-      typedef OriginalRandomWalker                       Self;
+      typedef RandomWalker                       Self;
       typedef itk::ImageToImageFilter< TImage, TLabels > Superclass;
       typedef itk::SmartPointer< Self >                  Pointer;
       typedef itk::SmartPointer< const Self >            ConstPointer;
@@ -68,7 +68,7 @@ namespace fpa
     public:
       itkNewMacro( Self );
       itkTypeMacro(
-        fpa::Common::OriginalRandomWalker, itk::ImageToImageFilter
+        fpa::Common::RandomWalker, itk::ImageToImageFilter
         );
 
       itkGetConstObjectMacro( EdgeFunction, TEdgeFunction );
@@ -78,14 +78,9 @@ namespace fpa
       fpaFilterInputMacro( InputLabels, TLabels );
       fpaFilterOutputMacro( OutputProbabilities, TScalarImage );
 
-      /* TODO
-         public:
-         void AddSeed( const TIndex& seed, const TLabel& label );
-      */
-
     protected:
-      OriginalRandomWalker( );
-      virtual ~OriginalRandomWalker( );
+      RandomWalker( );
+      virtual ~RandomWalker( );
 
       virtual void GenerateData( ) override;
 
@@ -155,17 +150,11 @@ namespace fpa
 
     private:
       // Purposely not implemented
-      OriginalRandomWalker( const Self& other );
+      RandomWalker( const Self& other );
       Self& operator=( const Self& other );
 
     protected:
-      /* TODO
-         std::vector< TIndex > m_Seeds;
-         std::vector< TLabel > m_Labels;
-      */
-
       typename TEdgeFunction::Pointer m_EdgeFunction;
-
       itk::SimpleFastMutexLock m_Mutex;
     };
 
@@ -174,7 +163,7 @@ namespace fpa
 } // ecapseman
 
 #ifndef ITK_MANUAL_INSTANTIATION
-#  include <fpa/Common/OriginalRandomWalker.hxx>
+#  include <fpa/Common/RandomWalker.hxx>
 #endif // ITK_MANUAL_INSTANTIATION
-#endif // __fpa__Common__OriginalRandomWalker__h__
+#endif // __fpa__Common__RandomWalker__h__
 // eof - $RCSfile$