typename TImage::Pointer image = m_Iresults[0];
// Size and dims for Input Image
- typedef itk::Size<4> iSize; // TO REMOVE
- typedef const itk::Size<4>::SizeValueType iSizeVal; // TO REMOVE
+ typedef itk::Size<4> iSize;
+ typedef const itk::Size<4>::SizeValueType iSizeVal;
iSize size = image->GetLargestPossibleRegion().GetSize();
iSizeVal *dims_size = size.GetSize();
typedef itk::NumericSeriesFileNames NamesGeneratorType;
NamesGeneratorType::Pointer namesGenerator = NamesGeneratorType::New();
namesGenerator->SetStartIndex(0);
- namesGenerator->SetEndIndex(dims_size[3]-1); // TO CHANGE
+ namesGenerator->SetEndIndex(dims_size[3]-1);
namesGenerator->SetIncrementIndex(1);
std::string format = i_dir;
format += "/image%03d.vtk";
vtkImageReader2 *vReader = vtkImageReader2::New();
vReader->SetFilePrefix(".vtk");
std::vector<std::string>::const_iterator it = names.begin();
+// for(unsigned int i = 0 ;i < dims_size[3]; i++)
for( ;it != names.end(); ++it)
{
- vReader->SetFileName((*it).c_str());
+ std::string name(*it);
+ vReader->SetFileName("d://temp2//image000.vtk");//name.c_str());
vReader->Update();
crea::VtkBasicSlicer(vReader->GetOutput());
m_Vresults.push_back(vReader->GetOutput());