- virtual bool _CheckMembership( const TVertex& v ) const;
-
- // Results-related abstract methods
- virtual bool _ComputeNeighborResult(
- TResult& result, const TVertex& neighbor, const TVertex& parent
- ) const ITK_OVERRIDE;
-
- // Queue-related abstract methods
- virtual bool _IsQueueEmpty( ) const ITK_OVERRIDE;
- virtual void _QueuePush( const TVertex& v, const _TNode& n ) ITK_OVERRIDE;
- virtual void _QueuePop( TVertex& v, _TNode& n ) ITK_OVERRIDE;
- virtual void _QueueClear( ) ITK_OVERRIDE;
+ virtual bool _UpdateValue(
+ _TQueueNode& v, const _TQueueNode& p
+ ) fpa_OVERRIDE;
+ virtual unsigned long _QueueSize( ) const fpa_OVERRIDE;
+ virtual void _QueueClear( ) fpa_OVERRIDE;
+ virtual void _QueuePush( const _TQueueNode& node ) fpa_OVERRIDE;
+ virtual _TQueueNode _QueuePop( ) fpa_OVERRIDE;