]> Creatis software - cpPlugins.git/blobdiff - lib/cpPlugins/Extensions/DataStructures/ITKAndVTKImage.h
New pixel converter
[cpPlugins.git] / lib / cpPlugins / Extensions / DataStructures / ITKAndVTKImage.h
index faab21b7996c7d351e9112b7c340d0897fc823cf..8a2953657bad6c3d6f3d988da006cbe92af11354 100644 (file)
@@ -23,6 +23,18 @@ namespace cpPlugins
         typename TImage::Pointer   ITK;
         typename TItk2Vtk::Pointer VTK;
 
+        void CopyInformation( const itk::ImageBase< D >* i )
+          {
+            this->ITK = TImage::New( );
+            this->ITK->SetLargestPossibleRegion( i->GetLargestPossibleRegion( ) );
+            this->ITK->SetRequestedRegion( i->GetRequestedRegion( ) );
+            this->ITK->SetBufferedRegion( i->GetBufferedRegion( ) );
+            this->ITK->SetSpacing( i->GetSpacing( ) );
+            this->ITK->SetOrigin( i->GetOrigin( ) );
+            this->ITK->SetDirection( i->GetDirection( ) );
+            this->ITK->Allocate( );
+          }
+
         void SetItkImage( TImage* image )
           {
             this->ITK = image;