X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=itk%2FclitkSegmentationUtils.h;h=6959883a98b38e946ffff01928ace77fa29c2652;hb=c743d3bed0d7d619740eea35430770265c4a1b9b;hp=09b0844a7271f36cb071da0cf6f542ea097eec06;hpb=48f513811d9b13e6c7df67d8dc16fa073aa0751a;p=clitk.git diff --git a/itk/clitkSegmentationUtils.h b/itk/clitkSegmentationUtils.h index 09b0844..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); //--------------------------------------------------------------------