]> Creatis software - clitk.git/commitdiff
add SetRadius with a single int (isotropic)
authordsarrut <david.sarrut@gmail.com>
Thu, 21 Apr 2011 07:09:16 +0000 (09:09 +0200)
committerdsarrut <david.sarrut@gmail.com>
Thu, 21 Apr 2011 07:09:16 +0000 (09:09 +0200)
segmentation/clitkMorphoMathFilter.h
segmentation/clitkMorphoMathFilter.txx

index b211cb8274e34f2a8d10fba86a285444bed99aaa..f86c2ba7e082ceb63200a588999a0f43e42fd301 100644 (file)
@@ -98,6 +98,7 @@ namespace clitk {
 
     itkGetConstMacro(Radius, SizeType);
     void SetRadius(SizeType & r);
+    void SetRadius(int r);
 
     itkGetConstMacro(BoundaryToForegroundFlag, bool);
     itkSetMacro(BoundaryToForegroundFlag, bool);
index 1267583929e0ceac1cf6faee0debc3be08139dc5..03f50eab37a63571749fb0193990737e69fff21f 100644 (file)
@@ -67,6 +67,18 @@ SetRadius(SizeType & p)
 //--------------------------------------------------------------------
 
 
+//--------------------------------------------------------------------
+template<class ImageType>
+void clitk::MorphoMathFilter<ImageType>::
+SetRadius(int r)
+{
+  for(uint i=0; i<ImageType::ImageDimension; i++)
+    m_Radius[i] = r;
+  SetRadius(m_Radius);
+}
+//--------------------------------------------------------------------
+
+
 //--------------------------------------------------------------------
 template<class ImageType>
 void clitk::MorphoMathFilter<ImageType>::