1 // =========================================================================
2 // @author Leonardo Florez Valencia
3 // @email florez-l@javeriana.edu.co
4 // =========================================================================
6 #ifndef __fpa__Base__Functors__Dijkstra__Function__h__
7 #define __fpa__Base__Functors__Dijkstra__Function__h__
21 template< class _TVertex, class _TOutputValue >
26 typedef Function Self;
27 typedef itk::Object Superclass;
28 typedef itk::SmartPointer< Self > Pointer;
29 typedef itk::SmartPointer< const Self > ConstPointer;
32 itkTypeMacro( fpa::Base::Functors::Dijkstra::Function, itk::Object );
35 virtual _TOutputValue Evaluate(
36 const _TVertex& v, const _TVertex& p
49 // Purposely not implemented
50 Function( const Self& other );
51 Self& operator=( const Self& other );
62 #endif // __fpa__Base__Functors__Dijkstra__Function__h__