X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=tools%2Fclitk4DImageToNVectorImageGenericFilter.txx;h=1f8f3ebaee1408b9652c373658030b666cf4ff53;hb=342abd5c807dab47a30d8369aca8f7e5c9242b2b;hp=554cec75ca33945d80ae6696eda94fab6bccc24c;hpb=681362225ba1b681084fb0d5737e2af61a747bf3;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();