]> Creatis software - clitk.git/blobdiff - itk/clitkSegmentationUtils.h
separate airway tracking from extract lung
[clitk.git] / itk / clitkSegmentationUtils.h
index 277dfc791401b3a475c389821ae1eecb50b6e8e7..80d4e93eab56cbd3ce7da2ccf8c929f1c519ad48 100644 (file)
@@ -70,6 +70,14 @@ namespace clitk {
   //--------------------------------------------------------------------
 
 
+  //--------------------------------------------------------------------
+  template<class ImageType>
+  int GetNumberOfConnectedComponentLabels(typename ImageType::Pointer input, 
+                                          typename ImageType::PixelType BG, 
+                                          bool isFullyConnected);
+  //--------------------------------------------------------------------
+
+
   //-------------------------------------------------------------------- 
   template<class TImageType>
   typename TImageType::Pointer
@@ -81,11 +89,11 @@ namespace clitk {
 
 
   //--------------------------------------------------------------------
-  template<class TImageType>
-  typename TImageType::Pointer
-  RemoveLabels(typename TImageType::Pointer input, 
-               typename TImageType::PixelType BG, 
-               std::vector<typename TImageType::PixelType> & labelsToRemove);
+  template<class ImageType>
+  typename ImageType::Pointer
+  RemoveLabels(typename ImageType::Pointer input, 
+               typename ImageType::PixelType BG, 
+               std::vector<typename ImageType::PixelType> & labelsToRemove);
   //--------------------------------------------------------------------
 
 
@@ -132,7 +140,7 @@ namespace clitk {
   EnlargeImageLike(typename ImageType::Pointer input,
                    typename ImageType::Pointer like, 
                    typename ImageType::PixelType BG);
-  
+
 }
 
 #include "clitkSegmentationUtils.txx"