X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=tools%2Fclitk4DImageToNVectorImageGenericFilter.txx;h=1f8f3ebaee1408b9652c373658030b666cf4ff53;hb=3566b753a5db63397cb87ca4dd84578238749ca4;hp=554cec75ca33945d80ae6696eda94fab6bccc24c;hpb=029daf53fe49fdf0866f9614c22c7a448d05d3f1;p=clitk.git diff --git a/tools/clitk4DImageToNVectorImageGenericFilter.txx b/tools/clitk4DImageToNVectorImageGenericFilter.txx index 554cec7..1f8f3eb 100644 --- a/tools/clitk4DImageToNVectorImageGenericFilter.txx +++ b/tools/clitk4DImageToNVectorImageGenericFilter.txx @@ -97,9 +97,15 @@ namespace clitk extractFilter->SetInput(input); typename InputImageType::SizeType size; + typename OutputImageType::DirectionType direction; + direction.SetIdentity(); for (unsigned int nbDimension=0; nbDimensionGetLargestPossibleRegion().GetSize(nbDimension); + for (unsigned int pixelDim2=0; pixelDim2GetDirection()[nbDimension][pixelDim2]; + } } size[Dimension-1] = 0; typename MedianImageType::Pointer tempImage = MedianImageType::New(); @@ -124,7 +130,10 @@ namespace clitk imageToVectorImageFilter->Update(); - // Output + // Copy transform matrix + imageToVectorImageFilter->GetOutput()->SetDirection(direction); + + //Output writer->SetInput(imageToVectorImageFilter->GetOutput()); writer->SetFileName(fileName); writer->Update();