X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2Ffpa%2FBase%2FMinimumSpanningTree.h;h=a020d4795d1f78e25f0d13fab1cc006971c63f46;hb=8cf92baeeefc45bc80a2d0eb2850e04b6089111f;hp=9adcd6d2e1cc44d7cd57f66cbbf45dbd2f956e26;hpb=6fcc9fc78c44fa789bf092e2897cb6b391259b42;p=FrontAlgorithms.git diff --git a/lib/fpa/Base/MinimumSpanningTree.h b/lib/fpa/Base/MinimumSpanningTree.h index 9adcd6d..a020d47 100644 --- a/lib/fpa/Base/MinimumSpanningTree.h +++ b/lib/fpa/Base/MinimumSpanningTree.h @@ -35,7 +35,7 @@ namespace fpa public: itkNewMacro( Self ); - itkTypeMacro( MinimumSpanningTree, B ); + itkTypeMacro( MinimumSpanningTree, itkSimpleDataObjectDecorator ); itkGetConstMacro( Collisions, TCollisions ); @@ -46,7 +46,12 @@ namespace fpa this->Get( )[ v ] = TNodeInfo( p, fid ); this->Modified( ); } - + void Clear( ) + { + this->Get( ).clear( ); + this->m_Collisions.clear( ); + this->m_FrontPaths.clear( ); + } virtual void GetPath( std::vector< V >& path, const V& a, const V& b ) const;