NifTK  16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
Public Types | Public Member Functions | Static Public Member Functions | Protected Types | Protected Member Functions | List of all members
itk::BinariseVesselResponseFilter< TInputImage, TOutputImage > Class Template Reference

Binarises the vesselness response and keeps the largest objects. More...

Inheritance diagram for itk::BinariseVesselResponseFilter< TInputImage, TOutputImage >:
Inheritance graph
[legend]
Collaboration diagram for itk::BinariseVesselResponseFilter< TInputImage, TOutputImage >:
Collaboration graph
[legend]

Public Types

typedef
BinariseVesselResponseFilter 
Self
 
typedef ImageToImageFilter
< TInputImage, TOutputImage > 
Superclass
 
typedef SmartPointer< SelfPointer
 
typedef SmartPointer< const SelfConstPointer
 
typedef Superclass::InputImageType InputImageType
 
typedef Superclass::OutputImageType OutputImageType
 
typedef
Superclass::InputImagePointer 
InputImagePointer
 
typedef
Superclass::OutputImagePointer 
OutputImagePointer
 
typedef
Superclass::InputImageConstPointer 
InputImageConstPointer
 
typedef InputImageType::PixelType InputPixelType
 
typedef OutputImageType::PixelType OutputPixelType
 

Public Member Functions

virtual const char * GetClassName () const
 
 itkStaticConstMacro (ImageDimension, unsigned int, TInputImage::ImageDimension)
 
virtual InputPixelType GetLowThreshold () const
 
virtual InputPixelType GetUpThreshold () const
 
virtual float GetPercentage () const
 
virtual void SetLowThreshold (InputPixelType _arg)
 
virtual void SetUpThreshold (InputPixelType _arg)
 
virtual void SetPercentage (float _arg)
 

Static Public Member Functions

static Pointer New ()
 

Protected Types

typedef double InternalPixelType
 
typedef Image
< InternalPixelType,
ImageDimension > 
InternalImageType
 
typedef
itk::NormalizeImageFilter
< InputImageType,
InternalImageType
NormalizerType
 
typedef
itk::BinaryThresholdImageFilter
< InternalImageType,
OutputImageType
ThresholdFilter
 
typedef
itk::BinaryThresholdImageFilter
< OutputImageType,
OutputImageType
BinaryLabelThresholdImageFilterType
 
typedef
itk::ConnectedComponentImageFilter
< OutputImageType,
OutputImageType
ConnectedComponentImageFilterType
 
typedef
itk::RelabelComponentImageFilter
< OutputImageType,
OutputImageType
RelabelFilterType
 

Protected Member Functions

 BinariseVesselResponseFilter ()
 
 ~BinariseVesselResponseFilter ()
 
void PrintSelf (std::ostream &os, Indent indent) const
 
virtual void GenerateData ()
 

Detailed Description

template<class TInputImage, class TOutputImage>
class itk::BinariseVesselResponseFilter< TInputImage, TOutputImage >

Binarises the vesselness response and keeps the largest objects.

Member Typedef Documentation

template<class TInputImage , class TOutputImage >
typedef itk::BinaryThresholdImageFilter<OutputImageType, OutputImageType> itk::BinariseVesselResponseFilter< TInputImage, TOutputImage >::BinaryLabelThresholdImageFilterType
protected
template<class TInputImage , class TOutputImage >
typedef itk::ConnectedComponentImageFilter<OutputImageType, OutputImageType > itk::BinariseVesselResponseFilter< TInputImage, TOutputImage >::ConnectedComponentImageFilterType
protected
template<class TInputImage , class TOutputImage >
typedef SmartPointer<const Self> itk::BinariseVesselResponseFilter< TInputImage, TOutputImage >::ConstPointer
template<class TInputImage , class TOutputImage >
typedef Superclass::InputImageConstPointer itk::BinariseVesselResponseFilter< TInputImage, TOutputImage >::InputImageConstPointer
template<class TInputImage , class TOutputImage >
typedef Superclass::InputImagePointer itk::BinariseVesselResponseFilter< TInputImage, TOutputImage >::InputImagePointer
template<class TInputImage , class TOutputImage >
typedef Superclass::InputImageType itk::BinariseVesselResponseFilter< TInputImage, TOutputImage >::InputImageType

Inherit types from Superclass.

template<class TInputImage , class TOutputImage >
typedef InputImageType::PixelType itk::BinariseVesselResponseFilter< TInputImage, TOutputImage >::InputPixelType
template<class TInputImage , class TOutputImage >
typedef Image<InternalPixelType,ImageDimension> itk::BinariseVesselResponseFilter< TInputImage, TOutputImage >::InternalImageType
protected
template<class TInputImage , class TOutputImage >
typedef double itk::BinariseVesselResponseFilter< TInputImage, TOutputImage >::InternalPixelType
protected
template<class TInputImage , class TOutputImage >
typedef itk::NormalizeImageFilter< InputImageType, InternalImageType > itk::BinariseVesselResponseFilter< TInputImage, TOutputImage >::NormalizerType
protected
template<class TInputImage , class TOutputImage >
typedef Superclass::OutputImagePointer itk::BinariseVesselResponseFilter< TInputImage, TOutputImage >::OutputImagePointer
template<class TInputImage , class TOutputImage >
typedef Superclass::OutputImageType itk::BinariseVesselResponseFilter< TInputImage, TOutputImage >::OutputImageType
template<class TInputImage , class TOutputImage >
typedef OutputImageType::PixelType itk::BinariseVesselResponseFilter< TInputImage, TOutputImage >::OutputPixelType
template<class TInputImage , class TOutputImage >
typedef SmartPointer<Self> itk::BinariseVesselResponseFilter< TInputImage, TOutputImage >::Pointer
template<class TInputImage , class TOutputImage >
typedef itk::RelabelComponentImageFilter<OutputImageType, OutputImageType > itk::BinariseVesselResponseFilter< TInputImage, TOutputImage >::RelabelFilterType
protected
template<class TInputImage , class TOutputImage >
typedef BinariseVesselResponseFilter itk::BinariseVesselResponseFilter< TInputImage, TOutputImage >::Self

Standard class typedefs.

template<class TInputImage , class TOutputImage >
typedef ImageToImageFilter<TInputImage,TOutputImage> itk::BinariseVesselResponseFilter< TInputImage, TOutputImage >::Superclass
template<class TInputImage , class TOutputImage >
typedef itk::BinaryThresholdImageFilter< InternalImageType, OutputImageType > itk::BinariseVesselResponseFilter< TInputImage, TOutputImage >::ThresholdFilter
protected

Constructor & Destructor Documentation

template<class TInputImage , class TOutputImage >
itk::BinariseVesselResponseFilter< TInputImage, TOutputImage >::BinariseVesselResponseFilter ( )
protected
template<class TInputImage , class TOutputImage >
itk::BinariseVesselResponseFilter< TInputImage, TOutputImage >::~BinariseVesselResponseFilter ( )
inlineprotected

Member Function Documentation

template<class TInputImage , class TOutputImage >
virtual void itk::BinariseVesselResponseFilter< TInputImage, TOutputImage >::GenerateData ( )
protectedvirtual

Generate the output data.

template<class TInputImage , class TOutputImage >
virtual const char* itk::BinariseVesselResponseFilter< TInputImage, TOutputImage >::GetClassName ( ) const
virtual

Run-time type information (and related methods).

template<class TInputImage , class TOutputImage >
virtual InputPixelType itk::BinariseVesselResponseFilter< TInputImage, TOutputImage >::GetLowThreshold ( ) const
virtual
template<class TInputImage , class TOutputImage >
virtual float itk::BinariseVesselResponseFilter< TInputImage, TOutputImage >::GetPercentage ( ) const
virtual
template<class TInputImage , class TOutputImage >
virtual InputPixelType itk::BinariseVesselResponseFilter< TInputImage, TOutputImage >::GetUpThreshold ( ) const
virtual
template<class TInputImage , class TOutputImage >
itk::BinariseVesselResponseFilter< TInputImage, TOutputImage >::itkStaticConstMacro ( ImageDimension  ,
unsigned  int,
TInputImage::ImageDimension   
)
template<class TInputImage , class TOutputImage >
static Pointer itk::BinariseVesselResponseFilter< TInputImage, TOutputImage >::New ( )
static

Method for creation through the object factory.

template<class TInputImage , class TOutputImage >
void itk::BinariseVesselResponseFilter< TInputImage, TOutputImage >::PrintSelf ( std::ostream &  os,
Indent  indent 
) const
protected
template<class TInputImage , class TOutputImage >
virtual void itk::BinariseVesselResponseFilter< TInputImage, TOutputImage >::SetLowThreshold ( InputPixelType  _arg)
virtual
template<class TInputImage , class TOutputImage >
virtual void itk::BinariseVesselResponseFilter< TInputImage, TOutputImage >::SetPercentage ( float  _arg)
virtual
template<class TInputImage , class TOutputImage >
virtual void itk::BinariseVesselResponseFilter< TInputImage, TOutputImage >::SetUpThreshold ( InputPixelType  _arg)
virtual

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