#include <itkDiffusionTensor3DReconstructionImageFilter.h>
Inheritance diagram for itk::DiffusionTensor3DReconstructionImageFilter< TReferenceImagePixelType, TGradientImagePixelType, TTensorPixelType >:
The funding for creating this class was largely provided by NAMIC (National Alliance for Medical Image Computing) (http://www.na-mic.org).
Definition at line 61 of file itkDiffusionTensor3DReconstructionImageFilter.h.
|
Definition at line 104 of file itkDiffusionTensor3DReconstructionImageFilter.h. |
|
Reimplemented from itk::ImageToImageFilter< Image< TReferenceImagePixelType, 3 >, Image< DiffusionTensor3D< TTensorPixelType >, 3 > >. Definition at line 70 of file itkDiffusionTensor3DReconstructionImageFilter.h. |
|
Container to hold gradient directions of the 'n' DW measurements Definition at line 111 of file itkDiffusionTensor3DReconstructionImageFilter.h. |
|
Holds each magnetic field gradient used to acquire one DWImage Definition at line 107 of file itkDiffusionTensor3DReconstructionImageFilter.h. |
|
Definition at line 99 of file itkDiffusionTensor3DReconstructionImageFilter.h. |
|
Definition at line 84 of file itkDiffusionTensor3DReconstructionImageFilter.h. |
|
Superclass typedefs. Reimplemented from itk::ImageToImageFilter< Image< TReferenceImagePixelType, 3 >, Image< DiffusionTensor3D< TTensorPixelType >, 3 > >. Definition at line 97 of file itkDiffusionTensor3DReconstructionImageFilter.h. |
|
Some convenient typedefs. Reimplemented from itk::ImageSource< Image< DiffusionTensor3D< TTensorPixelType >, 3 > >. Definition at line 94 of file itkDiffusionTensor3DReconstructionImageFilter.h. |
|
Reimplemented from itk::ImageToImageFilter< Image< TReferenceImagePixelType, 3 >, Image< DiffusionTensor3D< TTensorPixelType >, 3 > >. Definition at line 69 of file itkDiffusionTensor3DReconstructionImageFilter.h. |
|
Reference image data, This image is aquired in teh absence of a diffusion sensitizing field gradient Definition at line 90 of file itkDiffusionTensor3DReconstructionImageFilter.h. Referenced by itk::DiffusionTensor3DReconstructionImageFilter< TReferenceImagePixelType, TGradientImagePixelType, TTensorPixelType >::GetReferenceImage(), and itk::DiffusionTensor3DReconstructionImageFilter< TReferenceImagePixelType, TGradientImagePixelType, TTensorPixelType >::SetReferenceImage(). |
|
Definition at line 82 of file itkDiffusionTensor3DReconstructionImageFilter.h. |
|
Standard class typedefs. Reimplemented from itk::ImageToImageFilter< Image< TReferenceImagePixelType, 3 >, Image< DiffusionTensor3D< TTensorPixelType >, 3 > >. Definition at line 68 of file itkDiffusionTensor3DReconstructionImageFilter.h. |
|
Reimplemented from itk::ImageToImageFilter< Image< TReferenceImagePixelType, 3 >, Image< DiffusionTensor3D< TTensorPixelType >, 3 > >. Definition at line 73 of file itkDiffusionTensor3DReconstructionImageFilter.h. |
|
Holds the tensor basis coefficients G_k Definition at line 102 of file itkDiffusionTensor3DReconstructionImageFilter.h. |
|
Definition at line 92 of file itkDiffusionTensor3DReconstructionImageFilter.h. |
|
Definition at line 86 of file itkDiffusionTensor3DReconstructionImageFilter.h. |
|
|
|
|
Set method to add a gradient direction and its corresponding image. |
|
If an imaging filter needs to perform processing after the buffer has been allocated but before threads are spawned, the filter can can provide an implementation for BeforeThreadedGenerateData(). The execution flow in the default GenerateData() method will be: 1) Allocate the output buffer 2) Call BeforeThreadedGenerateData() 3) Spawn threads, calling ThreadedGenerateData() in each thread. 4) Call AfterThreadedGenerateData() Note that this flow of control is only available if a filter provides a ThreadedGenerateData() method and NOT a GenerateData() method. Reimplemented from itk::ImageSource< Image< DiffusionTensor3D< TTensorPixelType >, 3 > >. |
|
|
|
Return the gradient direction. idx is 0 based Definition at line 139 of file itkDiffusionTensor3DReconstructionImageFilter.h. References itkExceptionMacro. |
|
Return the gradient image. idx is 0 based Definition at line 128 of file itkDiffusionTensor3DReconstructionImageFilter.h. References itk::DiffusionTensor3DReconstructionImageFilter< TReferenceImagePixelType, TGradientImagePixelType, TTensorPixelType >::GradientImageType, and NULL. |
|
Runtime information support. Reimplemented from itk::ImageToImageFilter< Image< TReferenceImagePixelType, 3 >, Image< DiffusionTensor3D< TTensorPixelType >, 3 > >. |
|
Get reference image Definition at line 124 of file itkDiffusionTensor3DReconstructionImageFilter.h. |
|
Threshold on the reference image data. The output tensor will be a null tensor for pixels in the reference image that have a value less than this threshold. |
|
Method for creation through the object factory. Reimplemented from itk::Object. |
|
Methods invoked by Print() to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes. Reimplemented from itk::ImageToImageFilter< Image< TReferenceImagePixelType, 3 >, Image< DiffusionTensor3D< TTensorPixelType >, 3 > >. |
|
Set method to set the reference image. Definition at line 118 of file itkDiffusionTensor3DReconstructionImageFilter.h. |
|
Threshold on the reference image data. The output tensor will be a null tensor for pixels in the reference image that have a value less than this threshold. |
|
If an imaging filter can be implemented as a multithreaded algorithm, the filter will provide an implementation of ThreadedGenerateData(). This superclass will automatically split the output image into a number of pieces, spawn multiple threads, and call ThreadedGenerateData() in each thread. Prior to spawning threads, the BeforeThreadedGenerateData() method is called. After all the threads have completed, the AfterThreadedGenerateData() method is called. If an image processing filter cannot support threading, that filter should provide an implementation of the GenerateData() method instead of providing an implementation of ThreadedGenerateData(). If a filter provides a GenerateData() method as its implementation, then the filter is responsible for allocating the output data. If a filter provides a ThreadedGenerateData() method as its implementation, then the output memory will allocated automatically by this superclass. The ThreadedGenerateData() method should only produce the output specified by "outputThreadRegion" parameter. ThreadedGenerateData() cannot write to any other portion of the output image (as this is responsibility of a different thread).
Reimplemented from itk::ImageSource< Image< DiffusionTensor3D< TTensorPixelType >, 3 > >. |