X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=itk%2FclitkBoundingBoxUtils.h;h=2fcaddd2dda8c6e2ee00a2f81524e7590b382377;hb=8d51bd1cb7e9ca416b46677dcd73ba76d107a587;hp=2138d63ae8a7f83e8f6b553a7e5ae3b775349cc2;hpb=184e72d6817dd7450c804735686745c6ba712943;p=clitk.git diff --git a/itk/clitkBoundingBoxUtils.h b/itk/clitkBoundingBoxUtils.h index 2138d63..2fcaddd 100644 --- a/itk/clitkBoundingBoxUtils.h +++ b/itk/clitkBoundingBoxUtils.h @@ -40,12 +40,26 @@ namespace clitk { typename itk::BoundingBox::Pointer bbi1, typename itk::BoundingBox::Pointer bbi2); + //-------------------------------------------------------------------- + template + void ComputeBBIntersection(typename itk::BoundingBox::Pointer bbo, + typename itk::BoundingBox::Pointer bbi1, + typename itk::BoundingBox::Pointer bbi2, + int dimension); + + //-------------------------------------------------------------------- + template + void ComputeBBUnion(typename itk::BoundingBox::Pointer bbo, + typename itk::BoundingBox::Pointer bbi1, + typename itk::BoundingBox::Pointer bbi2); + //-------------------------------------------------------------------- template void ComputeRegionFromBB(const ImageType * image, const typename itk::BoundingBox::Pointer bb, typename ImageType::RegionType & region); + } // end clitk namespace #include "clitkBoundingBoxUtils.txx"