typename itk::BoundingBox<unsigned long, Dimension>::Pointer bbi1,
typename itk::BoundingBox<unsigned long, Dimension>::Pointer bbi2);
+ //--------------------------------------------------------------------
+ template<int Dimension>
+ void ComputeBBIntersection(typename itk::BoundingBox<unsigned long, Dimension>::Pointer bbo,
+ typename itk::BoundingBox<unsigned long, Dimension>::Pointer bbi1,
+ typename itk::BoundingBox<unsigned long, Dimension>::Pointer bbi2,
+ int dimension);
+
+ //--------------------------------------------------------------------
+ template<int Dimension>
+ void ComputeBBUnion(typename itk::BoundingBox<unsigned long, Dimension>::Pointer bbo,
+ typename itk::BoundingBox<unsigned long, Dimension>::Pointer bbi1,
+ typename itk::BoundingBox<unsigned long, Dimension>::Pointer bbi2);
+
//--------------------------------------------------------------------
template<class ImageType>
void ComputeRegionFromBB(const ImageType * image,
const typename itk::BoundingBox<unsigned long,
ImageType::ImageDimension>::Pointer bb,
typename ImageType::RegionType & region);
+
} // end clitk namespace
#include "clitkBoundingBoxUtils.txx"