]> Creatis software - FrontAlgorithms.git/blobdiff - libs/fpa/Base/Algorithm.h
...
[FrontAlgorithms.git] / libs / fpa / Base / Algorithm.h
index 6625467e29ae3c698b4a3d55d61ac9c6464a8649..232c4b3672288fbfe82d1bfa1c3b423ac0613049 100644 (file)
@@ -102,14 +102,14 @@ namespace fpa
       virtual bool _ValidLoop( ) const;
       virtual void _UpdateCollisions( const TVertex& a, const TVertex& b );
 
-      virtual _TOutput _GetInputValue( const _TQueueNode& v, const _TQueueNode& p );
+      virtual _TOutput _GetInputValue( const TVertex& v, const TVertex& p );
+      virtual bool _UpdateResult( _TQueueNode& n );
 
       virtual void _InitMarks( ) = 0;
       virtual void _InitResults( const TOutput& init_value ) = 0;
       virtual bool _IsMarked( const _TVertex& v ) const = 0;
       virtual void _Mark( const _TQueueNode& n ) = 0;
       virtual TFrontId _GetMark( const _TVertex& v ) const = 0;
-      virtual void _UpdateResult( const _TQueueNode& n ) = 0;
       virtual TOutput _GetResult( const _TVertex& v ) const = 0;
       virtual unsigned int _GetNumberOfDimensions( ) const = 0;