Program: bbtk
Module: $RCSfile: bbitkImageRegion.cxx,v $
Language: C++
- Date: $Date: 2009/05/15 14:57:58 $
- Version: $Revision: 1.5 $
+ Date: $Date: 2009/05/18 10:45:44 $
+ Version: $Revision: 1.6 $
=========================================================================*/
/* ---------------------------------------------------------------------
BBTK_ADD_BLACK_BOX_TO_PACKAGE(itk,ImageRegionCreator);
- /*
- void ImageRegionCreator::bbUserSetDefaultValues() { }
- void ImageRegionCreator::bbUserInitializeProcessing() { }
- void ImageRegionCreator::bbUserFinalizeProcessing() { }
-
- template <unsigned int Dimension>
- void ImageRegionCreator::bbUserSetDefaultValues() { }
-
- template <unsigned int Dimension>
- void ImageRegionCreator::bbUserInitializeProcessing() { }
-
- template <unsigned int Dimension>
- void ImageRegionCreator::bbUserFinalizeProcessing() { }
- */
+
+ void ImageRegionCreator::bbUserSetDefaultValues()
+ { }
+ void ImageRegionCreator::bbUserInitializeProcessing()
+ { }
+ void ImageRegionCreator::bbUserFinalizeProcessing()
+ { }
+
void ImageRegionCreator::DoIt()
{
const std::vector<long>& index = bbGetInputIndex();
unsigned long maxs = index.size() > size.size() ? index.size() : size.size();
switch (maxs)
{
- case 2 : DoIt<2>(); break;
- case 3 : DoIt<3>(); break;
- case 4 : DoIt<4>(); break;
+ case 2 : DoItForDimension<2>(); break;
+ case 3 : DoItForDimension<3>(); break;
+ case 4 : DoItForDimension<4>(); break;
default : bbtkError("ImageRegionCreator : cannot build a region of dimension "<<maxs);
}
}
template <unsigned int Dimension>
- void ImageRegionCreator::DoIt()
+ void ImageRegionCreator::DoItForDimension()
{
std::vector<long> index = bbGetInputIndex();
std::vector<long> size = bbGetInputSize();