X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=packages%2Fitkvtk%2Fsrc%2FbbitkvtkitkImage2vtkImageData.cxx;fp=packages%2Fitkvtk%2Fsrc%2FbbitkvtkitkImage2vtkImageData.cxx;h=13dae0557d8a2266dee56d6681bdf7ef2f828406;hb=8667946fcfa734175e68b00c1bbf678868180908;hp=77240acb1fd5dd9dd3406472827166c7fb2f1adc;hpb=344b86b039994800cc8ccb78bfcf3e874d538687;p=bbtk.git diff --git a/packages/itkvtk/src/bbitkvtkitkImage2vtkImageData.cxx b/packages/itkvtk/src/bbitkvtkitkImage2vtkImageData.cxx index 77240ac..13dae05 100644 --- a/packages/itkvtk/src/bbitkvtkitkImage2vtkImageData.cxx +++ b/packages/itkvtk/src/bbitkvtkitkImage2vtkImageData.cxx @@ -45,10 +45,19 @@ #include "bbitkvtkPackage.h" #include "itkImageToVTKImageFilter.h" + + +/* +#EED 2017-08-29 itk3toitk4 +#define BBITKVTK_itkImage2vtkImageData_Template( t, ty, di ) \ + if( t == typeid( itk::Image< ty, di > ) ) \ + this->Convert< itk::Image< ty, di > >( ) +*/ + // ------------------------------------------------------------------------- // LFV: avoid itk::Concept check on 4d or superior images #define BBITKVTK_itkImage2vtkImageData_Template( t, ty, di ) \ - if( t == typeid( itk::Image< ty, di > ) ) \ + if( t == typeid( itk::Image< ty, di >* ) ) \ this->Convert< itk::Image< ty, di > >( ) // ------------------------------------------------------------------------- @@ -93,7 +102,7 @@ namespace bbitkvtk else BBITKVTK_itkImage2vtkImageData_Template( t, unsigned short, 3 ); else BBITKVTK_itkImage2vtkImageData_Template( t, unsigned int, 3 ); else BBITKVTK_itkImage2vtkImageData_Template( t, unsigned long, 3 ); - + /* Deprecated BBTK_TEMPLATE_ITK_IMAGE_SWITCH(t,Convert); */ @@ -118,9 +127,7 @@ namespace bbitkvtk conv = ItkToVtkConnection::New(); mConverter = conv; conv->SetInput( this->bbGetInputIn().get< itkImageTypePointer >() ); - } - else - { + } else { bbtkDebugMessage("process",5," ["<SetInput( this->bbGetInputIn().get() ); } - else - { + else { bbtkDebugMessage("process",5," ["<() <<">() *DONE*"<