int
main(int argc, char * argv[])
{
if (argc < 3)
{
std::cerr << "Usage: " << std::endl;
std::cerr << argv[0];
std::cerr << "<input1> <input2> <input3> ... <output>";
std::cerr << std::endl;
return EXIT_FAILURE;
}
constexpr unsigned int InputDimension = 2;
constexpr unsigned int OutputDimension = 3;
using PixelType = unsigned char;
layout[0] = 2;
layout[1] = 2;
layout[2] = 0;
filter->SetLayout(layout);
for (int ii = 1; ii < argc - 1; ++ii)
{
try
{
input = itk::ReadImage<InputImageType>(argv[ii]);
}
{
std::cerr <<
e << std::endl;
return EXIT_FAILURE;
}
filter->SetInput(ii - 1, input);
}
constexpr PixelType defaultValue = 128;
filter->SetDefaultPixelValue(defaultValue);
try
{
}
{
std::cerr << "Error: " << error << std::endl;
return EXIT_FAILURE;
}
return EXIT_SUCCESS;
}