X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=sidebyside;f=common%2FclitkImageToImageGenericFilter.cxx;h=835ab03e5ccdb6e8f0bb67b5c395ff409aab6119;hb=8973673f3f984656ec3552b5d963ba7b18119d39;hp=f41f8d36b3e09178d0cbb666bfc44ca36bb37ba2;hpb=9bcf64b7f7c5a7f0a39843df634c05b5d9e4e237;p=clitk.git diff --git a/common/clitkImageToImageGenericFilter.cxx b/common/clitkImageToImageGenericFilter.cxx index f41f8d3..835ab03 100644 --- a/common/clitkImageToImageGenericFilter.cxx +++ b/common/clitkImageToImageGenericFilter.cxx @@ -5,33 +5,14 @@ clitk::ImageToImageGenericFilterBase::ImageToImageGenericFilterBase(std::string n) :mIOVerbose(false) { mFilterName = n; - mListOfAllowedDimension.clear(); - mListOfAllowedPixelType.clear(); mFailOnImageTypeError = true; } //-------------------------------------------------------------------- -//-------------------------------------------------------------------- -void clitk::ImageToImageGenericFilterBase::AddImageType(unsigned int d, std::string p) { - // Search for dimension (to not duplicate) - std::vector::const_iterator it = - std::find (mListOfAllowedDimension.begin(), - mListOfAllowedDimension.end(), d); - if (it == mListOfAllowedDimension.end()) mListOfAllowedDimension.push_back(d); - // Search for PixelType (to not duplicate) - std::vector::const_iterator itt = - std::find (mListOfAllowedPixelType.begin(), - mListOfAllowedPixelType.end(), p); - if (itt == mListOfAllowedPixelType.end()) mListOfAllowedPixelType.push_back(p); -} -//-------------------------------------------------------------------- - - //-------------------------------------------------------------------- void clitk::ImageToImageGenericFilterBase::SetInputFilenames(const std::vector & filenames) { - mInputFilenames.resize(filenames.size()); - std::copy(filenames.begin(), filenames.end(), mInputFilenames.begin()); + mInputFilenames=filenames; } //-------------------------------------------------------------------- @@ -71,7 +52,8 @@ void clitk::ImageToImageGenericFilterBase::AddOutputFilename(const std::string & //-------------------------------------------------------------------- void clitk::ImageToImageGenericFilterBase::SetOutputFilenames(const std::vector & filenames) { - std::copy(filenames.begin(), filenames.end(), mOutputFilenames.begin()); + mOutputFilenames.clear(); + std::copy(filenames.begin(),filenames.end(),mOutputFilenames.begin()); } //-------------------------------------------------------------------- @@ -153,83 +135,21 @@ void clitk::ImageToImageGenericFilterBase::SetInputVVImages (std::vector manages "; - for(unsigned int i=0; i is not available for " << mDim << "D images with pixel=" - << mPixelTypeName << "." << std::endl; - std::cerr << "**Error** Allowed image dim: \t"; - for(unsigned int i=0; i