#ifndef __FPA__BASE__EXTRACTENDPOINTSANDBIFURCATIONSFROMMINIMUMSPANNINGTREE__H__
#define __FPA__BASE__EXTRACTENDPOINTSANDBIFURCATIONSFROMMINIMUMSPANNINGTREE__H__
+#include <utility>
#include <vector>
#include <itkProcessObject.h>
+#include <itkSimpleDataObjectDecorator.h>
#include <cpExtensions/DataStructures/ImageIndexesContainer.h>
namespace fpa
typedef itk::SmartPointer< const Self > ConstPointer;
typedef _TMST TMinimumSpanningTree;
- typedef typename _TMST::TVertex TVertex;
+ typedef typename _TMST::TVertex TVertex;
+ typedef std::pair< TVertex, TVertex > TBranch;
+ typedef std::vector< TBranch > TBranches;
typedef
cpExtensions::DataStructures::ImageIndexesContainer< TVertex::Dimension >
// Purposely not implemented
ExtractEndPointsAndBifurcationsFromMinimumSpanningTree( const Self& other );
Self& operator=( const Self& other );
+
+ protected:
+ TBranches m_Branches;
};
} // ecapseman