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

2D image filter class to segment the breast area from a mammogram. More...

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

Public Types

typedef
MammogramMaskSegmentationImageFilter 
Self
 
typedef ImageToImageFilter
< TInputImage, TOutputImage > 
Superclass
 
typedef SmartPointer< SelfPointer
 
typedef SmartPointer< const SelfConstPointer
 
typedef TInputImage InputImageType
 
typedef InputImageType::Pointer InputImagePointer
 
typedef
InputImageType::ConstPointer 
InputImageConstPointer
 
typedef InputImageType::RegionType InputImageRegionType
 
typedef InputImageType::PixelType InputImagePixelType
 
typedef InputImageType::SpacingType InputImageSpacingType
 
typedef InputImageType::PointType InputImagePointType
 
typedef InputImageType::IndexType InputImageIndexType
 
typedef InputImageType::SizeType InputImageSizeType
 
typedef NumericTraits
< InputImagePixelType >
::RealType 
RealType
 
typedef TOutputImage OutputImageType
 
typedef OutputImageType::Pointer OutputImagePointer
 
typedef OutputImageType::RegionType OutputImageRegionType
 
typedef OutputImageType::PixelType OutputImagePixelType
 
typedef OutputImageType::IndexType OutputImageIndexType
 
typedef OutputImageType::PointType OutputImagePointType
 
typedef OutputImagePointType OriginType
 
typedef float InternalRealType
 
typedef Image
< InternalRealType,
TInputImage::ImageDimension > 
RealImageType
 
typedef RealImageType::Pointer RealImagePointer
 

Public Member Functions

virtual const char * GetClassName () const
 
 itkStaticConstMacro (ImageDimension, unsigned int, TInputImage::ImageDimension)
 
bool GetVerbose (void)
 
void SetVerbose (bool flag)
 
void SetVerboseOn (void)
 
void SetVerboseOff (void)
 
bool GetIncludeBorderRegion (void)
 
void SetIncludeBorderRegion (bool flag)
 
void SetIncludeBorderRegionOn (void)
 
void SetIncludeBorderRegionOff (void)
 

Static Public Member Functions

static Pointer New ()
 

Protected Member Functions

 MammogramMaskSegmentationImageFilter ()
 
virtual ~MammogramMaskSegmentationImageFilter ()
 
void PrintSelf (std::ostream &os, Indent indent) const
 
bool IsPixelSet (InputImagePointer &image, InputImageIndexType index, int dx, int dy)
 
void GenerateData ()
 
void EnlargeOutputRequestedRegion (DataObject *output)
 

Protected Attributes

bool m_flgVerbose
 
bool m_flgIncludeBorderRegion
 

Detailed Description

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

2D image filter class to segment the breast area from a mammogram.

Member Typedef Documentation

template<class TInputImage , class TOutputImage >
typedef SmartPointer< const Self > itk::MammogramMaskSegmentationImageFilter< TInputImage, TOutputImage >::ConstPointer
template<class TInputImage , class TOutputImage >
typedef InputImageType::ConstPointer itk::MammogramMaskSegmentationImageFilter< TInputImage, TOutputImage >::InputImageConstPointer
template<class TInputImage , class TOutputImage >
typedef InputImageType::IndexType itk::MammogramMaskSegmentationImageFilter< TInputImage, TOutputImage >::InputImageIndexType
template<class TInputImage , class TOutputImage >
typedef InputImageType::PixelType itk::MammogramMaskSegmentationImageFilter< TInputImage, TOutputImage >::InputImagePixelType
template<class TInputImage , class TOutputImage >
typedef InputImageType::Pointer itk::MammogramMaskSegmentationImageFilter< TInputImage, TOutputImage >::InputImagePointer
template<class TInputImage , class TOutputImage >
typedef InputImageType::PointType itk::MammogramMaskSegmentationImageFilter< TInputImage, TOutputImage >::InputImagePointType
template<class TInputImage , class TOutputImage >
typedef InputImageType::RegionType itk::MammogramMaskSegmentationImageFilter< TInputImage, TOutputImage >::InputImageRegionType
template<class TInputImage , class TOutputImage >
typedef InputImageType::SizeType itk::MammogramMaskSegmentationImageFilter< TInputImage, TOutputImage >::InputImageSizeType
template<class TInputImage , class TOutputImage >
typedef InputImageType::SpacingType itk::MammogramMaskSegmentationImageFilter< TInputImage, TOutputImage >::InputImageSpacingType
template<class TInputImage , class TOutputImage >
typedef TInputImage itk::MammogramMaskSegmentationImageFilter< TInputImage, TOutputImage >::InputImageType

Type of the input image

template<class TInputImage , class TOutputImage >
typedef float itk::MammogramMaskSegmentationImageFilter< TInputImage, TOutputImage >::InternalRealType

Define the image type for internal computations RealType is usually 'double' in NumericTraits. Here we prefer float in order to save memory.

template<class TInputImage , class TOutputImage >
typedef OutputImagePointType itk::MammogramMaskSegmentationImageFilter< TInputImage, TOutputImage >::OriginType
template<class TInputImage , class TOutputImage >
typedef OutputImageType::IndexType itk::MammogramMaskSegmentationImageFilter< TInputImage, TOutputImage >::OutputImageIndexType
template<class TInputImage , class TOutputImage >
typedef OutputImageType::PixelType itk::MammogramMaskSegmentationImageFilter< TInputImage, TOutputImage >::OutputImagePixelType
template<class TInputImage , class TOutputImage >
typedef OutputImageType::Pointer itk::MammogramMaskSegmentationImageFilter< TInputImage, TOutputImage >::OutputImagePointer
template<class TInputImage , class TOutputImage >
typedef OutputImageType::PointType itk::MammogramMaskSegmentationImageFilter< TInputImage, TOutputImage >::OutputImagePointType
template<class TInputImage , class TOutputImage >
typedef OutputImageType::RegionType itk::MammogramMaskSegmentationImageFilter< TInputImage, TOutputImage >::OutputImageRegionType
template<class TInputImage , class TOutputImage >
typedef TOutputImage itk::MammogramMaskSegmentationImageFilter< TInputImage, TOutputImage >::OutputImageType

Type of the output image

template<class TInputImage , class TOutputImage >
typedef SmartPointer< Self > itk::MammogramMaskSegmentationImageFilter< TInputImage, TOutputImage >::Pointer
template<class TInputImage , class TOutputImage >
typedef RealImageType::Pointer itk::MammogramMaskSegmentationImageFilter< TInputImage, TOutputImage >::RealImagePointer
template<class TInputImage , class TOutputImage >
typedef Image< InternalRealType, TInputImage::ImageDimension > itk::MammogramMaskSegmentationImageFilter< TInputImage, TOutputImage >::RealImageType
template<class TInputImage , class TOutputImage >
typedef NumericTraits<InputImagePixelType>::RealType itk::MammogramMaskSegmentationImageFilter< TInputImage, TOutputImage >::RealType
template<class TInputImage , class TOutputImage >
typedef MammogramMaskSegmentationImageFilter itk::MammogramMaskSegmentationImageFilter< TInputImage, TOutputImage >::Self

Standard class typedefs.

template<class TInputImage , class TOutputImage >
typedef ImageToImageFilter< TInputImage,TOutputImage > itk::MammogramMaskSegmentationImageFilter< TInputImage, TOutputImage >::Superclass

Constructor & Destructor Documentation

template<class TInputImage , class TOutputImage >
itk::MammogramMaskSegmentationImageFilter< TInputImage, TOutputImage >::MammogramMaskSegmentationImageFilter ( )
protected
template<class TInputImage , class TOutputImage >
virtual itk::MammogramMaskSegmentationImageFilter< TInputImage, TOutputImage >::~MammogramMaskSegmentationImageFilter ( )
protectedvirtual

Member Function Documentation

template<class TInputImage , class TOutputImage >
void itk::MammogramMaskSegmentationImageFilter< TInputImage, TOutputImage >::EnlargeOutputRequestedRegion ( DataObject *  output)
protected
template<class TInputImage , class TOutputImage >
void itk::MammogramMaskSegmentationImageFilter< TInputImage, TOutputImage >::GenerateData ( )
protected

Single threaded execution

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

Run-time type information (and related methods).

template<class TInputImage , class TOutputImage >
bool itk::MammogramMaskSegmentationImageFilter< TInputImage, TOutputImage >::GetIncludeBorderRegion ( void  )
inline
template<class TInputImage , class TOutputImage >
bool itk::MammogramMaskSegmentationImageFilter< TInputImage, TOutputImage >::GetVerbose ( void  )
inline
template<class TInputImage , class TOutputImage >
bool itk::MammogramMaskSegmentationImageFilter< TInputImage, TOutputImage >::IsPixelSet ( InputImagePointer image,
InputImageIndexType  index,
int  dx,
int  dy 
)
protected
template<class TInputImage , class TOutputImage >
itk::MammogramMaskSegmentationImageFilter< TInputImage, TOutputImage >::itkStaticConstMacro ( ImageDimension  ,
unsigned  int,
TInputImage::ImageDimension   
)

Image dimension.

template<class TInputImage , class TOutputImage >
static Pointer itk::MammogramMaskSegmentationImageFilter< TInputImage, TOutputImage >::New ( )
static

Method for creation through the object factory.

template<class TInputImage , class TOutputImage >
void itk::MammogramMaskSegmentationImageFilter< TInputImage, TOutputImage >::PrintSelf ( std::ostream &  os,
Indent  indent 
) const
protected
template<class TInputImage , class TOutputImage >
void itk::MammogramMaskSegmentationImageFilter< TInputImage, TOutputImage >::SetIncludeBorderRegion ( bool  flag)
inline
template<class TInputImage , class TOutputImage >
void itk::MammogramMaskSegmentationImageFilter< TInputImage, TOutputImage >::SetIncludeBorderRegionOff ( void  )
inline
template<class TInputImage , class TOutputImage >
void itk::MammogramMaskSegmentationImageFilter< TInputImage, TOutputImage >::SetIncludeBorderRegionOn ( void  )
inline
template<class TInputImage , class TOutputImage >
void itk::MammogramMaskSegmentationImageFilter< TInputImage, TOutputImage >::SetVerbose ( bool  flag)
inline
template<class TInputImage , class TOutputImage >
void itk::MammogramMaskSegmentationImageFilter< TInputImage, TOutputImage >::SetVerboseOff ( void  )
inline
template<class TInputImage , class TOutputImage >
void itk::MammogramMaskSegmentationImageFilter< TInputImage, TOutputImage >::SetVerboseOn ( void  )
inline

Member Data Documentation

template<class TInputImage , class TOutputImage >
bool itk::MammogramMaskSegmentationImageFilter< TInputImage, TOutputImage >::m_flgIncludeBorderRegion
protected
template<class TInputImage , class TOutputImage >
bool itk::MammogramMaskSegmentationImageFilter< TInputImage, TOutputImage >::m_flgVerbose
protected

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