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

Computes whether a mammogram is of the left or right breast from the center of mass. More...

Inheritance diagram for itk::MammogramLeftOrRightSideCalculator< TInputImage >:
Inheritance graph
[legend]
Collaboration diagram for itk::MammogramLeftOrRightSideCalculator< TInputImage >:
Collaboration graph
[legend]

Public Types

enum  BreastSideType { UNKNOWN_BREAST_SIDE, LEFT_BREAST_SIDE, RIGHT_BREAST_SIDE }
 Breast side. More...
 
typedef
MammogramLeftOrRightSideCalculator 
Self
 
typedef Object Superclass
 
typedef SmartPointer< SelfPointer
 
typedef SmartPointer< const SelfConstPointer
 
typedef TInputImage ImageType
 
typedef TInputImage::Pointer ImagePointer
 
typedef TInputImage::ConstPointer ImageConstPointer
 
typedef TInputImage::PixelType PixelType
 
typedef TInputImage::IndexType IndexType
 
typedef TInputImage::RegionType RegionType
 
typedef
itk::ImageLinearConstIteratorWithIndex
< ImageType
LineIteratorType
 

Public Member Functions

virtual const char * GetClassName () const
 
virtual void SetImage (const ImageType *_arg)
 
void Compute (void) throw (ExceptionObject)
 
virtual BreastSideType GetBreastSide () const
 
void SetVerbose (bool flag)
 
void SetVerboseOn (void)
 
void SetVerboseOff (void)
 

Static Public Member Functions

static Pointer New ()
 

Static Public Attributes

static const char * BreastSideDescription [3]
 

Protected Member Functions

 MammogramLeftOrRightSideCalculator ()
 
virtual ~MammogramLeftOrRightSideCalculator ()
 
void PrintSelf (std::ostream &os, Indent indent) const override
 

Protected Attributes

bool m_FlgVerbose
 
BreastSideType m_BreastSide
 
ImageConstPointer m_Image
 

Detailed Description

template<class TInputImage>
class itk::MammogramLeftOrRightSideCalculator< TInputImage >

Computes whether a mammogram is of the left or right breast from the center of mass.

Member Typedef Documentation

template<class TInputImage >
typedef SmartPointer< const Self > itk::MammogramLeftOrRightSideCalculator< TInputImage >::ConstPointer
template<class TInputImage >
typedef TInputImage::ConstPointer itk::MammogramLeftOrRightSideCalculator< TInputImage >::ImageConstPointer

Const Pointer type for the image.

template<class TInputImage >
typedef TInputImage::Pointer itk::MammogramLeftOrRightSideCalculator< TInputImage >::ImagePointer

Pointer type for the image.

template<class TInputImage >
typedef TInputImage itk::MammogramLeftOrRightSideCalculator< TInputImage >::ImageType

Type definition for the input image.

template<class TInputImage >
typedef TInputImage::IndexType itk::MammogramLeftOrRightSideCalculator< TInputImage >::IndexType

Type definition for the input image index type.

template<class TInputImage >
typedef itk::ImageLinearConstIteratorWithIndex< ImageType > itk::MammogramLeftOrRightSideCalculator< TInputImage >::LineIteratorType
template<class TInputImage >
typedef TInputImage::PixelType itk::MammogramLeftOrRightSideCalculator< TInputImage >::PixelType

Type definition for the input image pixel type.

template<class TInputImage >
typedef SmartPointer< Self > itk::MammogramLeftOrRightSideCalculator< TInputImage >::Pointer
template<class TInputImage >
typedef TInputImage::RegionType itk::MammogramLeftOrRightSideCalculator< TInputImage >::RegionType

Type definition for the input image region type.

template<class TInputImage >
typedef MammogramLeftOrRightSideCalculator itk::MammogramLeftOrRightSideCalculator< TInputImage >::Self

Standard class typedefs.

template<class TInputImage >
typedef Object itk::MammogramLeftOrRightSideCalculator< TInputImage >::Superclass

Member Enumeration Documentation

Breast side.

Enumerator
UNKNOWN_BREAST_SIDE 
LEFT_BREAST_SIDE 
RIGHT_BREAST_SIDE 

Constructor & Destructor Documentation

template<class TInputImage >
itk::MammogramLeftOrRightSideCalculator< TInputImage >::MammogramLeftOrRightSideCalculator ( )
protected
template<class TInputImage >
virtual itk::MammogramLeftOrRightSideCalculator< TInputImage >::~MammogramLeftOrRightSideCalculator ( )
inlineprotectedvirtual

Member Function Documentation

template<class TInputImage >
void itk::MammogramLeftOrRightSideCalculator< TInputImage >::Compute ( void  )
throw (ExceptionObject
)

Compute which breast was imaged in the mammogram.

template<class TInputImage >
virtual BreastSideType itk::MammogramLeftOrRightSideCalculator< TInputImage >::GetBreastSide ( ) const
virtual

Return the computed breast side.

template<class TInputImage >
virtual const char* itk::MammogramLeftOrRightSideCalculator< TInputImage >::GetClassName ( ) const
virtual

Run-time type information (and related methods).

template<class TInputImage >
static Pointer itk::MammogramLeftOrRightSideCalculator< TInputImage >::New ( )
static

Method for creation through the object factory.

template<class TInputImage >
void itk::MammogramLeftOrRightSideCalculator< TInputImage >::PrintSelf ( std::ostream &  os,
Indent  indent 
) const
overrideprotected
template<class TInputImage >
virtual void itk::MammogramLeftOrRightSideCalculator< TInputImage >::SetImage ( const ImageType _arg)
virtual

Set the input image.

template<class TInputImage >
void itk::MammogramLeftOrRightSideCalculator< TInputImage >::SetVerbose ( bool  flag)
inline
template<class TInputImage >
void itk::MammogramLeftOrRightSideCalculator< TInputImage >::SetVerboseOff ( void  )
inline
template<class TInputImage >
void itk::MammogramLeftOrRightSideCalculator< TInputImage >::SetVerboseOn ( void  )
inline

Member Data Documentation

template<class TInputImage >
const char* itk::MammogramLeftOrRightSideCalculator< TInputImage >::BreastSideDescription[3]
static
template<class TInputImage >
BreastSideType itk::MammogramLeftOrRightSideCalculator< TInputImage >::m_BreastSide
protected
template<class TInputImage >
bool itk::MammogramLeftOrRightSideCalculator< TInputImage >::m_FlgVerbose
protected
template<class TInputImage >
ImageConstPointer itk::MammogramLeftOrRightSideCalculator< TInputImage >::m_Image
protected

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