#include #include #include // ------------------------------------------------------------------------- #define cpPlugins_Instance_itkImage( t, d ) \ template class itk::Image< t, d >; \ template class itk::Image< itk::RGBPixel< t >, d > // ------------------------------------------------------------------------- #define cpPlugins_Instance_itkImage2vtkImage( t, d ) \ template class itk::ImageToVTKImageFilter< itk::Image< t, d > >; \ template class \ itk::ImageToVTKImageFilter< itk::Image< itk::RGBPixel< t >, d > > // ------------------------------------------------------------------------- #define cpPlugins_Instance_All_itkImage( t, d ) \ cpPlugins_Instance_itkImage( t, d ); \ cpPlugins_Instance_itkImage2vtkImage( t, d ) // ------------------------------------------------------------------------- // Images without vtk conversion cpPlugins_Instance_itkImage( char, 1 ); cpPlugins_Instance_itkImage( short, 1 ); cpPlugins_Instance_itkImage( int, 1 ); cpPlugins_Instance_itkImage( long, 1 ); cpPlugins_Instance_itkImage( unsigned char, 1 ); cpPlugins_Instance_itkImage( unsigned short, 1 ); cpPlugins_Instance_itkImage( unsigned int, 1 ); cpPlugins_Instance_itkImage( unsigned long, 1 ); cpPlugins_Instance_itkImage( float, 1 ); cpPlugins_Instance_itkImage( double, 1 ); cpPlugins_Instance_itkImage( char, 4 ); cpPlugins_Instance_itkImage( short, 4 ); cpPlugins_Instance_itkImage( int, 4 ); cpPlugins_Instance_itkImage( long, 4 ); cpPlugins_Instance_itkImage( unsigned char, 4 ); cpPlugins_Instance_itkImage( unsigned short, 4 ); cpPlugins_Instance_itkImage( unsigned int, 4 ); cpPlugins_Instance_itkImage( unsigned long, 4 ); cpPlugins_Instance_itkImage( float, 4 ); cpPlugins_Instance_itkImage( double, 4 ); // ------------------------------------------------------------------------- // Images with vtk conversion cpPlugins_Instance_All_itkImage( char, 2 ); cpPlugins_Instance_All_itkImage( short, 2 ); cpPlugins_Instance_All_itkImage( int, 2 ); cpPlugins_Instance_All_itkImage( long, 2 ); cpPlugins_Instance_All_itkImage( unsigned char, 2 ); cpPlugins_Instance_All_itkImage( unsigned short, 2 ); cpPlugins_Instance_All_itkImage( unsigned int, 2 ); cpPlugins_Instance_All_itkImage( unsigned long, 2 ); cpPlugins_Instance_All_itkImage( float, 2 ); cpPlugins_Instance_All_itkImage( double, 2 ); cpPlugins_Instance_All_itkImage( char, 3 ); cpPlugins_Instance_All_itkImage( short, 3 ); cpPlugins_Instance_All_itkImage( int, 3 ); cpPlugins_Instance_All_itkImage( long, 3 ); cpPlugins_Instance_All_itkImage( unsigned char, 3 ); cpPlugins_Instance_All_itkImage( unsigned short, 3 ); cpPlugins_Instance_All_itkImage( unsigned int, 3 ); cpPlugins_Instance_All_itkImage( unsigned long, 3 ); cpPlugins_Instance_All_itkImage( float, 3 ); cpPlugins_Instance_All_itkImage( double, 3 ); // eof - $RCSfile$