16 #ifndef __itkTractsToFiberEndingsImageFilter_h__
17 #define __itkTractsToFiberEndingsImageFilter_h__
19 #include <itkImageSource.h>
21 #include <itkVectorContainer.h>
22 #include <itkRGBAPixel.h>
30 template<
class OutputImageType >
42 itkFactorylessNewMacro(Self)
47 itkSetMacro( UpsamplingFactor,
float)
48 itkGetMacro( UpsamplingFactor,
float)
51 itkSetMacro( InvertImage,
bool)
52 itkGetMacro( InvertImage,
bool)
54 itkSetMacro( FiberBundle,
mitk::FiberBundle::Pointer)
55 itkSetMacro( InputImage, typename OutputImageType::Pointer)
58 itkSetMacro( UseImageGeometry,
bool)
59 itkGetMacro( UseImageGeometry,
bool)
61 itkSetMacro( BinaryOutput,
bool)
69 TractsToFiberEndingsImageFilter();
70 virtual ~TractsToFiberEndingsImageFilter();
82 #ifndef ITK_MANUAL_INSTANTIATION
86 #endif // __itkTractsToFiberEndingsImageFilter_h__
float m_UpsamplingFactor
use higher resolution for ouput image
bool m_UseImageGeometry
output image is given other geometry than fiberbundle (input image geometry)
SmartPointer< Self > Pointer
DataCollection - Class to facilitate loading/accessing structured data.
TractsToFiberEndingsImageFilter Self
bool m_InvertImage
voxelvalue = 1-voxelvalue
SmartPointer< const Self > ConstPointer
OutputImageType::PixelType OutPixelType
Generates image where the pixel values are set according to the number of fibers ending in the voxel...
itk::Point< float, 3 > GetItkPoint(double point[3])
mitk::FiberBundle::Pointer m_FiberBundle
input fiber bundle
OutputImageType::Pointer m_InputImage