X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=itk%2FclitkSegmentationUtils.h;h=6204c9c96639b78c7be26a440cbd7b9cf21ddbe8;hb=a4e9e396d98cd961f121519107b2abe08dbf6b8f;hp=85f259192b02a6a288945524428c3eb7953be162;hpb=84ff07daacbb91868234c8759b107ef7e0da3ca6;p=clitk.git diff --git a/itk/clitkSegmentationUtils.h b/itk/clitkSegmentationUtils.h index 85f2591..6204c9c 100644 --- a/itk/clitkSegmentationUtils.h +++ b/itk/clitkSegmentationUtils.h @@ -444,11 +444,32 @@ namespace clitk { int dim1, int dim2, bool removeLowerPartFlag); //-------------------------------------------------------------------- - + + //-------------------------------------------------------------------- + template + typename ImageType::Pointer + SliceBySliceSetBackgroundFromPoints(const ImageType * input, + typename ImageType::PixelType BG, + int sliceDim, + std::vector & A, + bool removeGreaterThanXFlag, + bool removeGreaterThanYFlag); + //-------------------------------------------------------------------- + + + //-------------------------------------------------------------------- + template + void + FillRegionWithValue(ImageType * input, typename ImageType::PixelType value, + typename ImageType::RegionType & region); + //-------------------------------------------------------------------- + + //-------------------------------------------------------------------- template void - FillRegionWithValue(ImageType * input, typename ImageType::PixelType value, typename ImageType::RegionType & region); + GetMinMaxBoundary(ImageType * input, typename ImageType::PointType & min, + typename ImageType::PointType & max); //-------------------------------------------------------------------- }