X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=itk%2FclitkSegmentationUtils.h;h=6959883a98b38e946ffff01928ace77fa29c2652;hb=b3ceef81b4920547da235f23fb815736235381a5;hp=aa95de4898278a36581ec2f47e714e705a281f2c;hpb=b24d2dc847c898f19fe694c8e05878c27d5f8011;p=clitk.git diff --git a/itk/clitkSegmentationUtils.h b/itk/clitkSegmentationUtils.h index aa95de4..6959883 100644 --- a/itk/clitkSegmentationUtils.h +++ b/itk/clitkSegmentationUtils.h @@ -48,25 +48,18 @@ namespace clitk { //-------------------------------------------------------------------- template typename TInternalImageType::Pointer - SetBackground(typename TInternalImageType::ConstPointer input, - typename TMaskInternalImageType::ConstPointer mask, + SetBackground(const TInternalImageType * input, + const TMaskInternalImageType * mask, typename TMaskInternalImageType::PixelType maskBG, typename TInternalImageType::PixelType outValue); //-------------------------------------------------------------------- - + //-------------------------------------------------------------------- - template - typename TInternalImageType::Pointer - SetBackground(typename TInternalImageType::Pointer input, - typename TMaskInternalImageType::Pointer mask, - typename TMaskInternalImageType::PixelType maskBG, - typename TInternalImageType::PixelType outValue) { - return SetBackground - (static_cast(input), - static_cast(mask), - maskBG, outValue); - } + template + int GetNumberOfConnectedComponentLabels(typename ImageType::Pointer input, + typename ImageType::PixelType BG, + bool isFullyConnected); //-------------------------------------------------------------------- @@ -132,7 +125,7 @@ namespace clitk { EnlargeImageLike(typename ImageType::Pointer input, typename ImageType::Pointer like, typename ImageType::PixelType BG); - + } #include "clitkSegmentationUtils.txx"