-//=========================================================================================================================
-//Set input image params
-template <class InputImageType, class OutputImageType>
-void HelperClass1<InputImageType, OutputImageType>::GenerateInputRequestedRegion()
-{
- //std::cout << "HelperClass1::GenerateInputRequestedRegion - IN" << std::endl;
-
- typename InputImageType::Pointer inputPtr = const_cast< InputImageType * >(this->GetInput());
- inputPtr->SetRequestedRegion(inputPtr->GetLargestPossibleRegion());
-
- //std::cout << "HelperClass1::GenerateInputRequestedRegion - OUT" << std::endl;
-}
-
-//=========================================================================================================================
-//Set output image params
-template<class InputImageType, class OutputImageType >
-void HelperClass1<InputImageType, OutputImageType>::GenerateOutputInformation()
-{
- //std::cout << "HelperClass1::GenerateOutputInformation - IN" << std::endl;
- Superclass::GenerateOutputInformation();
-
- // it's the weight image that determines the size of the output
- typename OutputImageType::Pointer outputPtr = this->GetOutput();
- outputPtr->SetLargestPossibleRegion( m_Weights->GetLargestPossibleRegion() );
- outputPtr->SetSpacing(m_Weights->GetSpacing());
-}
-