+
+ TDijkstra::TMarkImage::Pointer new_marks = TDijkstra::TMarkImage::New( );
+ new_marks->SetLargestPossibleRegion( marks->GetLargestPossibleRegion( ) );
+ new_marks->SetRequestedRegion( marks->GetRequestedRegion( ) );
+ new_marks->SetBufferedRegion( marks->GetBufferedRegion( ) );
+ new_marks->SetOrigin( marks->GetOrigin( ) );
+ new_marks->SetSpacing( marks->GetSpacing( ) );
+ new_marks->SetDirection( marks->GetDirection( ) );
+ new_marks->Allocate( );
+ new_marks->FillBuffer( 0 );
+
+ std::cout << max_mark << std::endl;
+ std::cout << endpoints.size( ) << std::endl;
+
+ TBranches branches;
+ TBranch branch;
+ for( ; epIt != endpoints.end( ); ++epIt )