Program: gdcm
Module: $RCSfile: VTKTestWriteSeq.cxx,v $
Language: C++
- Date: $Date: 2005/02/09 15:31:15 $
- Version: $Revision: 1.1 $
+ Date: $Date: 2007/09/18 07:58:39 $
+ Version: $Revision: 1.7 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
#include "vtkImageShiftScale.h"
#include <iostream>
+#include <sstream>
//Generated file:
#include "gdcmDataSeqImages.h"
+#include "gdcmDebug.h"
#ifndef vtkFloatingPointType
#define vtkFloatingPointType float
std::string const &filename,
std::string const &referenceFileName)
{
- int retVal = 0; //by default this is an error
+ int retVal;
// Set the reader
vtkGdcmReader *reader = vtkGdcmReader::New();
char *newFileDcm = new char[filename.size()+1];
int fileCount = 0;
- for(int i=0;i<9;i++)
+ for(int i=0;i<10;i++)
{
fileCount = i;
sprintf(newFileDcm,filename.c_str(),i);
// Write the image
vtkGdcmWriter *writer = vtkGdcmWriter::New();
writer->SetFilePattern("%s%02d.dcm");
- writer->SetFilePrefix("TestWrite");
+ char filePrefix[] = "TestWrite";
+ writer->SetFilePrefix(filePrefix);
writer->SetFileDimensionality(2);
writer->SetInput(reader->GetOutput());
writer->Write();
// make test
int ret = 0;
- ostrstream str;
+ std::ostringstream str;
char *newFilePng = new char[referenceFileName.size()+1];
for(int j=0;j<fileCount;j++)
{
{
std::cerr << str.str();
}
- str.rdbuf()->freeze(1);
if( retVal == vtkTesting::PASSED )
{
}
}
+ GDCM_NAME_SPACE::Debug::DebugOn();
+
int ret = 0;
vtkTesting *t = vtkTesting::New();
vtkImageViewer *viewer;