]> Creatis software - FrontAlgorithms.git/blobdiff - lib/fpa/Base/Algorithm.h
...
[FrontAlgorithms.git] / lib / fpa / Base / Algorithm.h
index b457b9e52f0e006b0192d4ef3cf8d340355eadbe..29026288e4b6a6db486ae7ade2761637de9560b9 100644 (file)
@@ -7,7 +7,11 @@
 #define __fpa__Base__Algorithm__h__
 
 #include <vector>
-
+#include <itkObject.h>
+/* TODO
+   #include <itkMacro.h>
+   #include <itkSmartPointer.h>
+*/
 namespace fpa
 {
   namespace Base
@@ -28,15 +32,15 @@ namespace fpa
       typedef itk::SmartPointer< Self >       Pointer;
       typedef itk::SmartPointer< const Self > ConstPointer;
 
-      typedef typename _TMarksInterface::TNode        TNode;
       typedef typename _TMarksInterface::TOutputValue TOutputValue;
+      typedef typename _TSeedsInterface::TNode        TNode;
       typedef typename _TSeedsInterface::TSeeds       TSeeds;
 
       typedef std::vector< TNode > TNeighborhood;
 
     public:
-      itkTypeMacro( Algorithm, TFilter );
-
+      itkTypeMacro( fpa::Base::Algorithm, _TFilter );
+      
       itkGetConstMacro( InitValue, TOutputValue );
       itkSetMacro( InitValue, TOutputValue );