]> Creatis software - clitk.git/blobdiff - itk/clitkDecomposeThroughErosionImageFilter.h
Revert "itkv4 migration use itk::ThreadIdType"
[clitk.git] / itk / clitkDecomposeThroughErosionImageFilter.h
index 3c9ceac3770b9f1531b858f21336f0bdc1cd9d4f..3ab61cbd141b02d815a58e1476caf48df8fef1bf 100644 (file)
@@ -1,3 +1,20 @@
+/*=========================================================================
+  Program:   vv                     http://www.creatis.insa-lyon.fr/rio/vv
+
+  Authors belong to:
+  - University of LYON              http://www.universite-lyon.fr/
+  - Léon Bérard cancer center       http://www.centreleonberard.fr
+  - CREATIS CNRS laboratory         http://www.creatis.insa-lyon.fr
+
+  This software is distributed WITHOUT ANY WARRANTY; without even
+  the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
+  PURPOSE.  See the copyright notices for more information.
+
+  It is distributed under dual licence
+
+  - BSD        See included LICENSE.txt file
+  - CeCILL-B   http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html
+===========================================================================*/
 #ifndef clitkDecomposeThroughErosionImageFilter_h
 #define clitkDecomposeThroughErosionImageFilter_h
 
@@ -80,8 +97,9 @@ namespace clitk
     itkGetConstMacro( Outside, InternalPixelType);  
     itkSetMacro( ErosionPaddingValue, OutputPixelType);
     itkGetConstMacro( ErosionPaddingValue, OutputPixelType);  
-    void SetRadius ( const SizeType& s){ m_Radius=s; this->Modified();}
+    void SetRadius ( const SizeType& s) { m_Radius=s; this->Modified();}
     SizeType GetRadius(void){return m_Radius;}
+    void SetRadius(const int r) { for(uint i=0; i<InputImageDimension; i++) m_Radius[i] = r; SetRadius(m_Radius); }
     itkSetMacro( NumberOfNewLabels, unsigned int);
     itkGetConstMacro( NumberOfNewLabels, unsigned int);
     itkSetMacro( MinimumObjectSize, unsigned int);