#define __fpa__Base__DijkstraBase__h__
#include <vector>
-
#include <itkConceptChecking.h>
+#include <fpa/Config.h>
#include <fpa/Base/Functors/Dijkstra/Function.h>
namespace fpa
typedef itk::SmartPointer< Self > Pointer;
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;
+ typedef typename _TAlgorithm::TTraits TTraits;
+ fpa_Base_TraitTypes( typename TTraits );
+
+ /* TODO
+ 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;
+ */
typedef std::vector< TNode > TQueue;
struct TQueueOrder