<< "\"");
}
datalen = edf_datatype_table[k].sajzof;
- switch(k) {
+ switch(edf_datatype_table[k].value) {
case U_CHAR_DATATYPE:
SetComponentType(itk::ImageIOBase::UCHAR);
break;
SetComponentType(itk::ImageIOBase::INT);
break;
case U_L_INT_DATATYPE:
- SetComponentType(itk::ImageIOBase::ULONG);
+ SetComponentType(itk::ImageIOBase::UINT);
break;
case L_INT_DATATYPE:
- SetComponentType(itk::ImageIOBase::LONG);
+ SetComponentType(itk::ImageIOBase::INT);
break;
case FLOAT_DATATYPE:
SetComponentType(itk::ImageIOBase::FLOAT);
double spacing = 1.;
if ( (p = edf_findInHeader(header, "optic_used") ) )
+ {
spacing = atof(p);
+ if(spacing == 0.)
+ spacing = 1.;
+ }
+
free(header);
gzclose(inp);
else if itkReadRawBytesAfterSwappingMacro( unsigned char, UCHAR )
else if itkReadRawBytesAfterSwappingMacro( unsigned int, UINT )
else if itkReadRawBytesAfterSwappingMacro( int, INT )
- else if itkReadRawBytesAfterSwappingMacro( unsigned int, ULONG )
- else if itkReadRawBytesAfterSwappingMacro( int, LONG )
+ else if itkReadRawBytesAfterSwappingMacro( unsigned int, UINT )
+ else if itkReadRawBytesAfterSwappingMacro( int, INT )
else if itkReadRawBytesAfterSwappingMacro( float, FLOAT )
else if itkReadRawBytesAfterSwappingMacro( double, DOUBLE );
}
//--------------------------------------------------------------------
// Write Image Information
-void rtk::EdfImageIO::WriteImageInformation(bool keepOfStream)
+void rtk::EdfImageIO::WriteImageInformation( bool itkNotUsed(keepOfStream) )
{
}
//--------------------------------------------------------------------
// Write Image Information
-bool rtk::EdfImageIO::CanWriteFile(const char* FileNameToWrite)
+bool rtk::EdfImageIO::CanWriteFile( const char* itkNotUsed(FileNameToWrite) )
{
return false;
}
//--------------------------------------------------------------------
// Write Image
-void rtk::EdfImageIO::Write(const void * buffer)
+void rtk::EdfImageIO::Write( const void * itkNotUsed(buffer) )
{
} ////