X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=itk%2FclitkBoundingBoxUtils.h;h=2fcaddd2dda8c6e2ee00a2f81524e7590b382377;hb=d2d75b63a31a4bfbbed0c22333e34dba688e6503;hp=2138d63ae8a7f83e8f6b553a7e5ae3b775349cc2;hpb=9019bb8f0b75ff31cbb78f063cbc8eb4d8679834;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"