]> Creatis software - FrontAlgorithms.git/blobdiff - lib/fpa/Base/DijkstraBase.h
...
[FrontAlgorithms.git] / lib / fpa / Base / DijkstraBase.h
index fd36890738e6c18f88d5b125521b02d4710940da..8878bb75244073c065d1d1c6a34d4d0cf06788e0 100644 (file)
@@ -28,6 +28,7 @@ namespace fpa
       typedef itk::SmartPointer< const Self > ConstPointer;
 
       typedef typename _TAlgorithm::TNode        TNode;
+      typedef typename _TAlgorithm::TNodes       TNodes;
       typedef typename _TAlgorithm::TInputValue  TInputValue;
       typedef typename _TAlgorithm::TOutputValue TOutputValue;
       typedef typename _TAlgorithm::TVertex      TVertex;
@@ -60,11 +61,11 @@ namespace fpa
       virtual ~DijkstraBase( );
 
       virtual TOutputValue _ComputeOutputValue( const TNode& n ) override;
-      virtual void _QueueInit( ) override;
       virtual void _QueueClear( ) override;
       virtual TNode _QueuePop( ) override;
       virtual void _QueuePush( const TNode& node ) override;
       virtual unsigned long _QueueSize( ) const override;
+      virtual void _PrepareSeeds( TNodes& nodes ) override;
 
     private:
       // Purposely not implemented.