8 #ifndef itkSeparateComponentsOfADiffusionTensorImage_h 9 #define itkSeparateComponentsOfADiffusionTensorImage_h 11 #include <itkImageToImageFilter.h> 13 #include <itkDiffusionTensor3D.h> 14 #include <itkImageRegionIterator.h> 15 #include <itkImageRegionConstIterator.h> 23 template <
class TInput,
class TOutput>
25 :
public ImageToImageFilter
26 <Image<DiffusionTensor3D<TInput>, 3>,
33 typedef ImageToImageFilter
34 <Image<DiffusionTensor3D<TInput>, 3>,
70 #ifndef ITK_MANUAL_INSTANTIATION 71 #include "itkSeparateComponentsOfADiffusionTensorImage.txx" InputImageType::Pointer InputImagePointerType
SmartPointer< Self > Pointer
itk::ImageRegionIterator< OutputImageType > OutputIteratorType
void GenerateInputRequestedRegion() override
void DynamicThreadedGenerateData(const OutputImageRegionType &outputRegionForThread) override
OutputImageType::RegionType OutputImageRegionType
SeparateComponentsOfADiffusionTensorImage()
Simplified inverse ITK transforms.
DiffusionTensor3D< InputDataType > InputTensorDataType
Image< OutputDataType, 3 > OutputImageType
itk::ImageRegionConstIterator< InputImageType > InputIteratorType
OutputImageType::Pointer OutputImagePointerType
SeparateComponentsOfADiffusionTensorImage Self
ImageToImageFilter< Image< DiffusionTensor3D< TInput >, 3 >, Image< TOutput, 3 > > Superclass
Image< InputTensorDataType, 3 > InputImageType
void GenerateOutputInformation() override
SmartPointer< const Self > ConstPointer
itkTypeMacro(SeparateComponentsOfADiffusionTensorImage, ImageToImageFilter)