Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
itk::TractDensityImageFilter< OutputImageType > Class Template Reference

Generates tract density images from input fiberbundles (Calamante 2010). More...

#include <itkTractDensityImageFilter.h>

Inheritance diagram for itk::TractDensityImageFilter< OutputImageType >:
Collaboration diagram for itk::TractDensityImageFilter< OutputImageType >:

Public Types

typedef TractDensityImageFilter Self
 
typedef ProcessObject Superclass
 
typedef SmartPointer< SelfPointer
 
typedef SmartPointer< const SelfConstPointer
 
typedef OutputImageType::PixelType OutPixelType
 

Public Member Functions

Pointer Clone () const
 
virtual const char * GetClassName () const
 
virtual void SetUpsamplingFactor (float _arg)
 use higher resolution for ouput image More...
 
virtual float GetUpsamplingFactor ()
 use higher resolution for ouput image More...
 
virtual void SetInvertImage (bool _arg)
 voxelvalue = 1-voxelvalue More...
 
virtual bool GetInvertImage ()
 voxelvalue = 1-voxelvalue More...
 
virtual void SetBinaryOutput (bool _arg)
 generate binary fiber envelope More...
 
virtual bool GetBinaryOutput ()
 generate binary fiber envelope More...
 
virtual void SetOutputAbsoluteValues (bool _arg)
 output absolute values of the number of fibers per voxel More...
 
virtual bool GetOutputAbsoluteValues ()
 output absolute values of the number of fibers per voxel More...
 
virtual void SetUseImageGeometry (bool _arg)
 use input image geometry to initialize output image More...
 
virtual bool GetUseImageGeometry ()
 use input image geometry to initialize output image More...
 
virtual void SetFiberBundle (mitk::FiberBundle::Pointer _arg)
 input fiber bundle More...
 
virtual void SetInputImage (typename OutputImageType::Pointer _arg)
 use input image geometry to initialize output image More...
 
virtual void SetUseTrilinearInterpolation (bool _arg)
 
virtual void SetDoFiberResampling (bool _arg)
 
void GenerateData ()
 

Static Public Member Functions

static Pointer New ()
 

Protected Member Functions

itk::Point< float, 3 > GetItkPoint (double point[3])
 
 TractDensityImageFilter ()
 
virtual ~TractDensityImageFilter ()
 

Protected Attributes

OutputImageType::Pointer m_InputImage
 use input image geometry to initialize output image More...
 
mitk::FiberBundle::Pointer m_FiberBundle
 input fiber bundle More...
 
float m_UpsamplingFactor
 use higher resolution for ouput image More...
 
bool m_InvertImage
 voxelvalue = 1-voxelvalue More...
 
bool m_BinaryOutput
 generate binary fiber envelope More...
 
bool m_UseImageGeometry
 use input image geometry to initialize output image More...
 
bool m_OutputAbsoluteValues
 do not normalize image values to 0-1 More...
 
bool m_UseTrilinearInterpolation
 
bool m_DoFiberResampling
 

Detailed Description

template<class OutputImageType>
class itk::TractDensityImageFilter< OutputImageType >

Generates tract density images from input fiberbundles (Calamante 2010).

Definition at line 31 of file itkTractDensityImageFilter.h.

Member Typedef Documentation

template<class OutputImageType>
typedef SmartPointer< const Self > itk::TractDensityImageFilter< OutputImageType >::ConstPointer

Definition at line 38 of file itkTractDensityImageFilter.h.

template<class OutputImageType>
typedef OutputImageType::PixelType itk::TractDensityImageFilter< OutputImageType >::OutPixelType

Definition at line 40 of file itkTractDensityImageFilter.h.

template<class OutputImageType>
typedef SmartPointer< Self > itk::TractDensityImageFilter< OutputImageType >::Pointer

Definition at line 37 of file itkTractDensityImageFilter.h.

template<class OutputImageType>
typedef TractDensityImageFilter itk::TractDensityImageFilter< OutputImageType >::Self

Definition at line 35 of file itkTractDensityImageFilter.h.

template<class OutputImageType>
typedef ProcessObject itk::TractDensityImageFilter< OutputImageType >::Superclass

Definition at line 36 of file itkTractDensityImageFilter.h.

Constructor & Destructor Documentation

template<class OutputImageType >
itk::TractDensityImageFilter< OutputImageType >::TractDensityImageFilter ( )
protected

Definition at line 31 of file itkTractDensityImageFilter.cpp.

template<class OutputImageType >
itk::TractDensityImageFilter< OutputImageType >::~TractDensityImageFilter ( )
protectedvirtual

Definition at line 46 of file itkTractDensityImageFilter.cpp.

Member Function Documentation

template<class OutputImageType>
Pointer itk::TractDensityImageFilter< OutputImageType >::Clone ( ) const
template<class OutputImageType >
void itk::TractDensityImageFilter< OutputImageType >::GenerateData ( )

Definition at line 61 of file itkTractDensityImageFilter.cpp.

References max(), and MITK_INFO.

template<class OutputImageType>
virtual bool itk::TractDensityImageFilter< OutputImageType >::GetBinaryOutput ( )
virtual

generate binary fiber envelope

template<class OutputImageType>
virtual const char* itk::TractDensityImageFilter< OutputImageType >::GetClassName ( ) const
virtual
template<class OutputImageType>
virtual bool itk::TractDensityImageFilter< OutputImageType >::GetInvertImage ( )
virtual

voxelvalue = 1-voxelvalue

template<class OutputImageType >
itk::Point< float, 3 > itk::TractDensityImageFilter< OutputImageType >::GetItkPoint ( double  point[3])
protected

Definition at line 51 of file itkTractDensityImageFilter.cpp.

template<class OutputImageType>
virtual bool itk::TractDensityImageFilter< OutputImageType >::GetOutputAbsoluteValues ( )
virtual

output absolute values of the number of fibers per voxel

template<class OutputImageType>
virtual float itk::TractDensityImageFilter< OutputImageType >::GetUpsamplingFactor ( )
virtual

use higher resolution for ouput image

template<class OutputImageType>
virtual bool itk::TractDensityImageFilter< OutputImageType >::GetUseImageGeometry ( )
virtual

use input image geometry to initialize output image

template<class OutputImageType>
static Pointer itk::TractDensityImageFilter< OutputImageType >::New ( )
static
template<class OutputImageType>
virtual void itk::TractDensityImageFilter< OutputImageType >::SetBinaryOutput ( bool  _arg)
virtual

generate binary fiber envelope

template<class OutputImageType>
virtual void itk::TractDensityImageFilter< OutputImageType >::SetDoFiberResampling ( bool  _arg)
virtual
template<class OutputImageType>
virtual void itk::TractDensityImageFilter< OutputImageType >::SetFiberBundle ( mitk::FiberBundle::Pointer  _arg)
virtual

input fiber bundle

template<class OutputImageType>
virtual void itk::TractDensityImageFilter< OutputImageType >::SetInputImage ( typename OutputImageType::Pointer  _arg)
virtual

use input image geometry to initialize output image

template<class OutputImageType>
virtual void itk::TractDensityImageFilter< OutputImageType >::SetInvertImage ( bool  _arg)
virtual

voxelvalue = 1-voxelvalue

template<class OutputImageType>
virtual void itk::TractDensityImageFilter< OutputImageType >::SetOutputAbsoluteValues ( bool  _arg)
virtual

output absolute values of the number of fibers per voxel

template<class OutputImageType>
virtual void itk::TractDensityImageFilter< OutputImageType >::SetUpsamplingFactor ( float  _arg)
virtual

use higher resolution for ouput image

template<class OutputImageType>
virtual void itk::TractDensityImageFilter< OutputImageType >::SetUseImageGeometry ( bool  _arg)
virtual

use input image geometry to initialize output image

template<class OutputImageType>
virtual void itk::TractDensityImageFilter< OutputImageType >::SetUseTrilinearInterpolation ( bool  _arg)
virtual

Member Data Documentation

template<class OutputImageType>
bool itk::TractDensityImageFilter< OutputImageType >::m_BinaryOutput
protected

generate binary fiber envelope

Definition at line 74 of file itkTractDensityImageFilter.h.

template<class OutputImageType>
bool itk::TractDensityImageFilter< OutputImageType >::m_DoFiberResampling
protected

Definition at line 78 of file itkTractDensityImageFilter.h.

template<class OutputImageType>
mitk::FiberBundle::Pointer itk::TractDensityImageFilter< OutputImageType >::m_FiberBundle
protected

input fiber bundle

Definition at line 71 of file itkTractDensityImageFilter.h.

template<class OutputImageType>
OutputImageType::Pointer itk::TractDensityImageFilter< OutputImageType >::m_InputImage
protected

use input image geometry to initialize output image

Definition at line 70 of file itkTractDensityImageFilter.h.

template<class OutputImageType>
bool itk::TractDensityImageFilter< OutputImageType >::m_InvertImage
protected

voxelvalue = 1-voxelvalue

Definition at line 73 of file itkTractDensityImageFilter.h.

template<class OutputImageType>
bool itk::TractDensityImageFilter< OutputImageType >::m_OutputAbsoluteValues
protected

do not normalize image values to 0-1

Definition at line 76 of file itkTractDensityImageFilter.h.

template<class OutputImageType>
float itk::TractDensityImageFilter< OutputImageType >::m_UpsamplingFactor
protected

use higher resolution for ouput image

Definition at line 72 of file itkTractDensityImageFilter.h.

template<class OutputImageType>
bool itk::TractDensityImageFilter< OutputImageType >::m_UseImageGeometry
protected

use input image geometry to initialize output image

Definition at line 75 of file itkTractDensityImageFilter.h.

template<class OutputImageType>
bool itk::TractDensityImageFilter< OutputImageType >::m_UseTrilinearInterpolation
protected

Definition at line 77 of file itkTractDensityImageFilter.h.


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