- typedef fpa::Base::Dijkstra< typename I::IndexType, typename I::PixelType, typename O::PixelType, I, itk::Functor::IndexLexicographicCompare< I::ImageDimension >, fpa::Image::MinimumSpanningTree< I::ImageDimension >, itk::ImageToImageFilter< I, O > > TBaseAlgorithm;
- typedef Dijkstra Self;
- typedef Algorithm< I, O, TBaseAlgorithm > Superclass;
- typedef itk::SmartPointer< Self > Pointer;
- typedef itk::SmartPointer< const Self > ConstPointer;
-
- typedef typename Superclass::TInputImage TInputImage;
- typedef typename Superclass::TOutputImage TOutputImage;
- typedef typename Superclass::TVertex TVertex;
- typedef typename Superclass::TValue TValue;
- typedef typename Superclass::TResult TResult;
- typedef typename Superclass::TSpace TSpace;
-
- typedef typename Superclass::TStartEvent TStartEvent;
- typedef typename Superclass::TStartLoopEvent TStartLoopEvent;
- typedef typename Superclass::TEndEvent TEndEvent;
- typedef typename Superclass::TEndLoopEvent TEndLoopEvent;
- typedef typename Superclass::TAliveEvent TAliveEvent;
- typedef typename Superclass::TFrontEvent TFrontEvent;
- typedef typename Superclass::TFreezeEvent TFreezeEvent;
-
- typedef typename Superclass::TStartBacktrackingEvent TStartBacktrackingEvent;
- typedef typename Superclass::TEndBacktrackingEvent TEndBacktrackingEvent;
- typedef typename Superclass::TBacktrackingEvent TBacktrackingEvent;
-
- typedef typename TBaseAlgorithm::TMinimumSpanningTree TMinimumSpanningTree;
-
- typedef fpa::Image::Functors::ImageCostFunction< TInputImage, TResult > TCostFunction;
- typedef itk::FunctionBase< TResult, TResult > TConversionFunction;