static void
CreateImage(ImageType::Pointer image);
int
main(int, char *[])
{
ImageType::Pointer image = ImageType::New();
CreateImage(image);
corner2[0] = corner1[0] + region.GetSize()[0] - 1;
corner2[1] = corner1[1] + region.GetSize()[1] - 1;
it.GoToBegin();
while (!it.IsAtEnd())
{
std::cout << (int)it.Get() << std::endl;
++it;
}
return EXIT_SUCCESS;
}
void
CreateImage(ImageType::Pointer image)
{
region.SetIndex(regionIndex);
image->SetRegions(region);
image->Allocate();
while (!imageIterator.IsAtEnd())
{
++imageIterator;
}
}