- //Create the ComposeVFFilter
- typedef clitk::ComposeVFFilter<ImageType,ImageType> FilterType;
- typename FilterType::Pointer filter =FilterType::New();
- filter->SetInput1(input1);
- filter->SetInput2(input2);
- filter->SetVerbose(m_Verbose);
- filter->Update();
-
- //Write the output
- typedef itk::ImageFileWriter<ImageType> WriterType;
- typename WriterType::Pointer writer = WriterType::New();
- writer->SetFileName(m_OutputName);
- writer->SetInput(filter->GetOutput());
- writer->Update();
+ //Read the input2
+ typename ImageReaderType::Pointer reader2= ImageReaderType::New();
+ reader2->SetFileName(m_InputName2);
+ reader2->Update();
+ input2=reader2->GetOutput();
+ }