Medical Imaging Interaction Toolkit
2016.11.0
Medical Imaging Interaction Toolkit
|
This class has an advanced functionality to the B0ImageExtractionImageFilter, however the b0 images are stored in a 3D+t image with each b0 image beeing a separate timestep and not averaged to a single 3D volume. More...
#include <itkB0ImageExtractionToSeparateImageFilter.h>
Public Types | |
typedef B0ImageExtractionToSeparateImageFilter | Self |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef TInputImagePixelType | InputPixelType |
typedef TOutputImagePixelType | OutputPixelType |
typedef ImageToImageFilter< VectorImage< TInputImagePixelType, 3 >, Image< TOutputImagePixelType, 4 > > | Superclass |
typedef Superclass::InputImageType | InputImageType |
typedef Image< TOutputImagePixelType, 4 > | OutputImageType |
typedef OutputImageType::RegionType | OutputImageRegionType |
typedef vnl_vector_fixed< double, 3 > | GradientDirectionType |
typedef itk::VectorContainer< unsigned int, GradientDirectionType > | GradientDirectionContainerType |
typedef GradientDirectionContainerType::Iterator | GradContainerIteratorType |
Public Member Functions | |
Pointer | Clone () const |
virtual const char * | GetClassName () const |
GradientDirectionContainerType::Pointer | GetDirections () |
void | SetDirections (GradientDirectionContainerType::Pointer directions) |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
B0ImageExtractionToSeparateImageFilter () | |
virtual | ~B0ImageExtractionToSeparateImageFilter () |
void | GenerateData () |
virtual void | CopyInformation (const DataObject *data) |
virtual void | GenerateOutputInformation () |
Protected Attributes | |
GradientDirectionContainerType::Pointer | m_Directions |
This class has an advanced functionality to the B0ImageExtractionImageFilter, however the b0 images are stored in a 3D+t image with each b0 image beeing a separate timestep and not averaged to a single 3D volume.
Definition at line 31 of file itkB0ImageExtractionToSeparateImageFilter.h.
typedef SmartPointer<const Self> itk::B0ImageExtractionToSeparateImageFilter< TInputImagePixelType, TOutputImagePixelType >::ConstPointer |
Definition at line 39 of file itkB0ImageExtractionToSeparateImageFilter.h.
typedef GradientDirectionContainerType::Iterator itk::B0ImageExtractionToSeparateImageFilter< TInputImagePixelType, TOutputImagePixelType >::GradContainerIteratorType |
Definition at line 59 of file itkB0ImageExtractionToSeparateImageFilter.h.
typedef itk::VectorContainer< unsigned int, GradientDirectionType > itk::B0ImageExtractionToSeparateImageFilter< TInputImagePixelType, TOutputImagePixelType >::GradientDirectionContainerType |
Definition at line 57 of file itkB0ImageExtractionToSeparateImageFilter.h.
typedef vnl_vector_fixed< double, 3 > itk::B0ImageExtractionToSeparateImageFilter< TInputImagePixelType, TOutputImagePixelType >::GradientDirectionType |
Definition at line 54 of file itkB0ImageExtractionToSeparateImageFilter.h.
typedef Superclass::InputImageType itk::B0ImageExtractionToSeparateImageFilter< TInputImagePixelType, TOutputImagePixelType >::InputImageType |
typedefs from superclass
Definition at line 48 of file itkB0ImageExtractionToSeparateImageFilter.h.
typedef TInputImagePixelType itk::B0ImageExtractionToSeparateImageFilter< TInputImagePixelType, TOutputImagePixelType >::InputPixelType |
Definition at line 41 of file itkB0ImageExtractionToSeparateImageFilter.h.
typedef OutputImageType::RegionType itk::B0ImageExtractionToSeparateImageFilter< TInputImagePixelType, TOutputImagePixelType >::OutputImageRegionType |
Definition at line 52 of file itkB0ImageExtractionToSeparateImageFilter.h.
typedef Image< TOutputImagePixelType, 4 > itk::B0ImageExtractionToSeparateImageFilter< TInputImagePixelType, TOutputImagePixelType >::OutputImageType |
Definition at line 50 of file itkB0ImageExtractionToSeparateImageFilter.h.
typedef TOutputImagePixelType itk::B0ImageExtractionToSeparateImageFilter< TInputImagePixelType, TOutputImagePixelType >::OutputPixelType |
Definition at line 42 of file itkB0ImageExtractionToSeparateImageFilter.h.
typedef SmartPointer<Self> itk::B0ImageExtractionToSeparateImageFilter< TInputImagePixelType, TOutputImagePixelType >::Pointer |
Definition at line 38 of file itkB0ImageExtractionToSeparateImageFilter.h.
typedef B0ImageExtractionToSeparateImageFilter itk::B0ImageExtractionToSeparateImageFilter< TInputImagePixelType, TOutputImagePixelType >::Self |
Definition at line 37 of file itkB0ImageExtractionToSeparateImageFilter.h.
typedef ImageToImageFilter< VectorImage<TInputImagePixelType, 3>, Image< TOutputImagePixelType, 4 > > itk::B0ImageExtractionToSeparateImageFilter< TInputImagePixelType, TOutputImagePixelType >::Superclass |
Definition at line 45 of file itkB0ImageExtractionToSeparateImageFilter.h.
|
protected |
|
inlineprotectedvirtual |
Definition at line 82 of file itkB0ImageExtractionToSeparateImageFilter.h.
Pointer itk::B0ImageExtractionToSeparateImageFilter< TInputImagePixelType, TOutputImagePixelType >::Clone | ( | ) | const |
|
protectedvirtual |
The dimension of the output does not match the dimension of the input hence we need to re-implement the CopyInformation method to avoid executing the default implementation which tries to copy the input information to the output
|
protected |
|
protectedvirtual |
Override of the ProcessObject::GenerateOutputInformation() because of different dimensionality of the input and the output
|
virtual |
Runtime information support.
|
inline |
Definition at line 69 of file itkB0ImageExtractionToSeparateImageFilter.h.
References itk::B0ImageExtractionToSeparateImageFilter< TInputImagePixelType, TOutputImagePixelType >::m_Directions.
|
static |
Method for creation through the object factory.
|
inline |
Definition at line 74 of file itkB0ImageExtractionToSeparateImageFilter.h.
References itk::B0ImageExtractionToSeparateImageFilter< TInputImagePixelType, TOutputImagePixelType >::m_Directions.
|
protected |
Definition at line 98 of file itkB0ImageExtractionToSeparateImageFilter.h.
Referenced by itk::B0ImageExtractionToSeparateImageFilter< TInputImagePixelType, TOutputImagePixelType >::GetDirections(), and itk::B0ImageExtractionToSeparateImageFilter< TInputImagePixelType, TOutputImagePixelType >::SetDirections().