Slicer  4.10
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
List of all members | Public Types | Public Member Functions | Protected Member Functions
itk::SeparateComponentsOfADiffusionTensorImage< TInput, TOutput > Class Template Reference

#include <Modules/CLI/ResampleDTIVolume/itkSeparateComponentsOfADiffusionTensorImage.h>

Inheritance diagram for itk::SeparateComponentsOfADiffusionTensorImage< TInput, TOutput >:
Inheritance graph
[legend]
Collaboration diagram for itk::SeparateComponentsOfADiffusionTensorImage< TInput, TOutput >:
Collaboration graph
[legend]

Public Types

typedef SmartPointer< const SelfConstPointer
 
typedef TInput InputDataType
 
typedef InputImageType::Pointer InputImagePointerType
 
typedef Image< InputTensorDataType, 3 > InputImageType
 
typedef itk::ImageRegionConstIterator< InputImageTypeInputIteratorType
 
typedef DiffusionTensor3D< InputDataTypeInputTensorDataType
 
typedef TOutput OutputDataType
 
typedef OutputImageType::Pointer OutputImagePointerType
 
typedef OutputImageType::RegionType OutputImageRegionType
 
typedef Image< OutputDataType, 3 > OutputImageType
 
typedef itk::ImageRegionIterator< OutputImageTypeOutputIteratorType
 
typedef SmartPointer< SelfPointer
 
typedef SeparateComponentsOfADiffusionTensorImage Self
 
typedef ImageToImageFilter< Image< DiffusionTensor3D< TInput >, 3 >, Image< TOutput, 3 > > Superclass
 

Public Member Functions

 itkNewMacro (Self)
 
 itkTypeMacro (SeparateComponentsOfADiffusionTensorImage, ImageToImageFilter)
 

Protected Member Functions

void GenerateInputRequestedRegion () ITK_OVERRIDE
 
void GenerateOutputInformation () ITK_OVERRIDE
 
 SeparateComponentsOfADiffusionTensorImage ()
 
void ThreadedGenerateData (const OutputImageRegionType &outputRegionForThread, ThreadIdType threadId) ITK_OVERRIDE
 

Detailed Description

template<class TInput, class TOutput>
class itk::SeparateComponentsOfADiffusionTensorImage< TInput, TOutput >

Definition at line 30 of file itkSeparateComponentsOfADiffusionTensorImage.h.

Member Typedef Documentation

◆ ConstPointer

template<class TInput , class TOutput >
typedef SmartPointer<const Self> itk::SeparateComponentsOfADiffusionTensorImage< TInput, TOutput >::ConstPointer

◆ InputDataType

template<class TInput , class TOutput >
typedef TInput itk::SeparateComponentsOfADiffusionTensorImage< TInput, TOutput >::InputDataType

◆ InputImagePointerType

template<class TInput , class TOutput >
typedef InputImageType::Pointer itk::SeparateComponentsOfADiffusionTensorImage< TInput, TOutput >::InputImagePointerType

◆ InputImageType

template<class TInput , class TOutput >
typedef Image<InputTensorDataType, 3> itk::SeparateComponentsOfADiffusionTensorImage< TInput, TOutput >::InputImageType

◆ InputIteratorType

template<class TInput , class TOutput >
typedef itk::ImageRegionConstIterator<InputImageType> itk::SeparateComponentsOfADiffusionTensorImage< TInput, TOutput >::InputIteratorType

◆ InputTensorDataType

template<class TInput , class TOutput >
typedef DiffusionTensor3D<InputDataType> itk::SeparateComponentsOfADiffusionTensorImage< TInput, TOutput >::InputTensorDataType

◆ OutputDataType

template<class TInput , class TOutput >
typedef TOutput itk::SeparateComponentsOfADiffusionTensorImage< TInput, TOutput >::OutputDataType

◆ OutputImagePointerType

template<class TInput , class TOutput >
typedef OutputImageType::Pointer itk::SeparateComponentsOfADiffusionTensorImage< TInput, TOutput >::OutputImagePointerType

◆ OutputImageRegionType

template<class TInput , class TOutput >
typedef OutputImageType::RegionType itk::SeparateComponentsOfADiffusionTensorImage< TInput, TOutput >::OutputImageRegionType

◆ OutputImageType

template<class TInput , class TOutput >
typedef Image<OutputDataType, 3> itk::SeparateComponentsOfADiffusionTensorImage< TInput, TOutput >::OutputImageType

◆ OutputIteratorType

template<class TInput , class TOutput >
typedef itk::ImageRegionIterator<OutputImageType> itk::SeparateComponentsOfADiffusionTensorImage< TInput, TOutput >::OutputIteratorType

◆ Pointer

template<class TInput , class TOutput >
typedef SmartPointer<Self> itk::SeparateComponentsOfADiffusionTensorImage< TInput, TOutput >::Pointer

◆ Self

template<class TInput , class TOutput >
typedef SeparateComponentsOfADiffusionTensorImage itk::SeparateComponentsOfADiffusionTensorImage< TInput, TOutput >::Self

◆ Superclass

template<class TInput , class TOutput >
typedef ImageToImageFilter<Image<DiffusionTensor3D<TInput>, 3>, Image<TOutput, 3> > itk::SeparateComponentsOfADiffusionTensorImage< TInput, TOutput >::Superclass

Constructor & Destructor Documentation

◆ SeparateComponentsOfADiffusionTensorImage()

template<class TInput , class TOutput >
itk::SeparateComponentsOfADiffusionTensorImage< TInput, TOutput >::SeparateComponentsOfADiffusionTensorImage ( )
protected

Member Function Documentation

◆ GenerateInputRequestedRegion()

template<class TInput , class TOutput >
void itk::SeparateComponentsOfADiffusionTensorImage< TInput, TOutput >::GenerateInputRequestedRegion ( )
protected

◆ GenerateOutputInformation()

template<class TInput , class TOutput >
void itk::SeparateComponentsOfADiffusionTensorImage< TInput, TOutput >::GenerateOutputInformation ( )
protected

◆ itkNewMacro()

template<class TInput , class TOutput >
itk::SeparateComponentsOfADiffusionTensorImage< TInput, TOutput >::itkNewMacro ( Self  )

◆ itkTypeMacro()

template<class TInput , class TOutput >
itk::SeparateComponentsOfADiffusionTensorImage< TInput, TOutput >::itkTypeMacro ( SeparateComponentsOfADiffusionTensorImage< TInput, TOutput >  ,
ImageToImageFilter   
)

Run-time type information (and related methods).

◆ ThreadedGenerateData()

template<class TInput , class TOutput >
void itk::SeparateComponentsOfADiffusionTensorImage< TInput, TOutput >::ThreadedGenerateData ( const OutputImageRegionType outputRegionForThread,
ThreadIdType  threadId 
)
protected

The documentation for this class was generated from the following file: