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

Generates RGBA image from the input fibers where color values are set according to the local fiber directions. More...

#include <itkTractsToRgbaImageFilter.h>

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

Public Types

typedef TractsToRgbaImageFilter Self
 
typedef ProcessObject Superclass
 
typedef SmartPointer< SelfPointer
 
typedef SmartPointer< const SelfConstPointer
 
typedef OutputImageType::PixelType OutPixelType
 
typedef itk::Image< unsigned char, 3 > InputImageType
 

Public Member Functions

Pointer Clone () const
 
virtual const char * GetClassName () const
 
virtual void SetUpsamplingFactor (float _arg)
 
virtual float GetUpsamplingFactor ()
 
virtual void SetFiberBundle (mitk::FiberBundle::Pointer _arg)
 
virtual void SetInputImage (typename InputImageType::Pointer _arg)
 
virtual void SetUseImageGeometry (bool _arg)
 
virtual bool GetUseImageGeometry ()
 
void GenerateData ()
 

Static Public Member Functions

static Pointer New ()
 

Protected Member Functions

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

Protected Attributes

mitk::FiberBundle::Pointer m_FiberBundle
 input fiber bundle More...
 
float m_UpsamplingFactor
 use higher resolution for ouput image More...
 
bool m_UseImageGeometry
 output image is given other geometry than fiberbundle (input image geometry) More...
 
InputImageType::Pointer m_InputImage
 

Detailed Description

template<class OutputImageType>
class itk::TractsToRgbaImageFilter< OutputImageType >

Generates RGBA image from the input fibers where color values are set according to the local fiber directions.

Definition at line 31 of file itkTractsToRgbaImageFilter.h.

Member Typedef Documentation

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

Definition at line 38 of file itkTractsToRgbaImageFilter.h.

template<class OutputImageType >
typedef itk::Image<unsigned char, 3> itk::TractsToRgbaImageFilter< OutputImageType >::InputImageType

Definition at line 41 of file itkTractsToRgbaImageFilter.h.

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

Definition at line 40 of file itkTractsToRgbaImageFilter.h.

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

Definition at line 37 of file itkTractsToRgbaImageFilter.h.

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

Definition at line 35 of file itkTractsToRgbaImageFilter.h.

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

Definition at line 36 of file itkTractsToRgbaImageFilter.h.

Constructor & Destructor Documentation

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

Definition at line 30 of file itkTractsToRgbaImageFilter.cpp.

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

Definition at line 39 of file itkTractsToRgbaImageFilter.cpp.

Member Function Documentation

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

Definition at line 54 of file itkTractsToRgbaImageFilter.cpp.

template<class OutputImageType >
virtual const char* itk::TractsToRgbaImageFilter< OutputImageType >::GetClassName ( ) const
virtual
template<class OutputImageType >
itk::Point< float, 3 > itk::TractsToRgbaImageFilter< OutputImageType >::GetItkPoint ( double  point[3])
protected

Definition at line 44 of file itkTractsToRgbaImageFilter.cpp.

template<class OutputImageType >
virtual float itk::TractsToRgbaImageFilter< OutputImageType >::GetUpsamplingFactor ( )
virtual
template<class OutputImageType >
virtual bool itk::TractsToRgbaImageFilter< OutputImageType >::GetUseImageGeometry ( )
virtual
template<class OutputImageType >
static Pointer itk::TractsToRgbaImageFilter< OutputImageType >::New ( )
static
template<class OutputImageType >
virtual void itk::TractsToRgbaImageFilter< OutputImageType >::SetFiberBundle ( mitk::FiberBundle::Pointer  _arg)
virtual
template<class OutputImageType >
virtual void itk::TractsToRgbaImageFilter< OutputImageType >::SetInputImage ( typename InputImageType::Pointer  _arg)
virtual
template<class OutputImageType >
virtual void itk::TractsToRgbaImageFilter< OutputImageType >::SetUpsamplingFactor ( float  _arg)
virtual

Upsampling factor

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

Use input image geometry to initialize output image

Member Data Documentation

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

input fiber bundle

Definition at line 68 of file itkTractsToRgbaImageFilter.h.

template<class OutputImageType >
InputImageType::Pointer itk::TractsToRgbaImageFilter< OutputImageType >::m_InputImage
protected

Definition at line 71 of file itkTractsToRgbaImageFilter.h.

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

use higher resolution for ouput image

Definition at line 69 of file itkTractsToRgbaImageFilter.h.

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

output image is given other geometry than fiberbundle (input image geometry)

Definition at line 70 of file itkTractsToRgbaImageFilter.h.


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