#ifndef __fpa__DataStructures__Image__MinimumSpanningTree__h__
#define __fpa__DataStructures__Image__MinimumSpanningTree__h__
-#include <fpa/DataStructures/MinimumSpanningTree.h>
#include <itkImage.h>
-#include <fpa/DataStructures/Image/PolyLineParametricPath.h>
+#include <fpa/DataStructures/MinimumSpanningTree.h>
+#include <fpa/DataStructures/Image/Path.h>
namespace fpa
{
typedef typename Superclass::TCollisions TCollisions;
typedef typename Superclass::TVertices TVertices;
- typedef fpa::DataStructures::Image::PolyLineParametricPath< _VDim > TPolyLineParametricPath;
+ typedef fpa::DataStructures::Image::Path< _VDim > TPath;
public:
itkNewMacro( Self );
virtual TVertex GetParent( const TVertex& v ) const override;
virtual void SetParent( const TVertex& v, const TVertex& p ) override;
- void GetPolyLineParametricPath(
- typename TPolyLineParametricPath::Pointer& path,
- const TVertex& a
- ) const;
- void GetPolyLineParametricPath(
- typename TPolyLineParametricPath::Pointer& path,
+ void GetPath( typename TPath::Pointer& path, const TVertex& a ) const;
+ void GetPath(
+ typename TPath::Pointer& path,
const TVertex& a, const TVertex& b
) const;