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::MammogramAnalysis< InputPixelType, InputDimension > Class Template Reference
Inheritance diagram for itk::MammogramAnalysis< InputPixelType, InputDimension >:
Inheritance graph
[legend]
Collaboration diagram for itk::MammogramAnalysis< InputPixelType, InputDimension >:
Collaboration graph
[legend]

Public Types

enum  MammogramType { UNKNOWN_MAMMO_TYPE, DIAGNOSTIC_MAMMO, PREDIAGNOSTIC_MAMMO, CONTROL_MAMMO }
 
enum  LocusType { UNKNOWN_LOCUS_TYPE, BREAST_EDGE, PECTORAL }
 
typedef MammogramAnalysis Self
 
typedef Object Superclass
 
typedef SmartPointer< SelfPointer
 
typedef SmartPointer< const SelfConstPointer
 
typedef itk::Image
< InputPixelType,
InputDimension > 
ImageType
 
typedef itk::ImageFileReader
< ImageType
ReaderType
 
typedef
itk::ImageRegionIterator
< ImageType
IteratorType
 
typedef
itk::ImageRegionIteratorWithIndex
< ImageType
IteratorWithIndexType
 
typedef unsigned int LabelPixelType
 
typedef Image< LabelPixelType,
InputDimension > 
LabelImageType
 
typedef short int OutputPixelType
 
typedef itk::Image
< OutputPixelType,
InputDimension > 
OutputImageType
 
typedef itk::MetaDataDictionary DictionaryType
 
typedef itk::MetaDataObject
< std::string
MetaDataStringType
 
typedef float RealType
 
typedef itk::Vector< RealType,
DataDimension > 
VectorType
 
typedef itk::Image< VectorType,
ParametricDimension > 
VectorImageType
 
typedef itk::PointSet
< VectorType,
ParametricDimension > 
PointSetType
 
typedef itk::Image< RealType,
InputDimension > 
RealImageType
 
typedef itk::Image< unsigned
char, InputDimension > 
ImageTypeUCHAR
 
typedef
PointSetType::PointsContainer 
PointsContainer
 
typedef PointsContainer::Iterator PointsIterator
 
typedef
PointSetType::PointDataContainer 
PointDataContainer
 
typedef
PointDataContainer::Iterator 
PointDataIterator
 
typedef
itk::PolygonSpatialObject
< InputDimension > 
PolygonType
 
typedef
itk::MammogramLeftOrRightSideCalculator
< ImageType
LeftOrRightSideCalculatorType
 
typedef
LeftOrRightSideCalculatorType::BreastSideType 
BreastSideType
 
typedef
itk::ImageMomentsCalculator
< ImageType
ImageMomentCalculatorType
 
typedef
itk::SignedMaurerDistanceMapImageFilter
< ImageType, RealImageType
DistanceTransformType
 
typedef
itk::MammogramRegistrationFilter
< ImageType, ImageType
RegistrationFilterType
 
typedef
RegistrationFilterType::enumRegistrationImagesType 
enumRegistrationImagesType
 

Public Member Functions

virtual const char * GetClassName () const
 
 itkStaticConstMacro (ParametricDimension, unsigned int, 2)
 
 itkStaticConstMacro (DataDimension, unsigned int, 1)
 
void SetTypeOfInputImagesToRegister (enumRegistrationImagesType regImagesType)
 Set the registration image type. More...
 
void SetPatientID (std::string idPatient)
 
void SetInputDirectory (std::string dirIn)
 
void SetOutputDirectory (std::string dirOut)
 
void SetIDDiagnosticImage (std::string idDiagImage)
 
void SetIDPreDiagnosticImage (std::string idPreDiagImage)
 
void SetIDControlImage (std::string idControlImage)
 
void SetFileDiagnostic (std::string fileDiag)
 
void SetFilePreDiagnostic (std::string filePreDiag)
 
void SetFileControl (std::string fileControl)
 
void SetTumourID (std::string strTumID)
 
void SetTumourImageID (std::string strTumImageID)
 
void SetSetNumberDiagnostic (int thrDiag)
 
void SetSetNumberPreDiagnostic (int thrPreDiag)
 
void SetSetNumberControl (int thrControl)
 
void SetThresholdDiagnostic (int thrDiag)
 
void SetThresholdPreDiagnostic (int thrPreDiag)
 
void SetThresholdControl (int thrControl)
 
void SetBreastAreaDiagnostic (int thrDiag)
 
void SetBreastAreaPreDiagnostic (int thrPreDiag)
 
void SetBreastAreaControl (int thrControl)
 
void SetTumourLeft (int tumLeft)
 
void SetTumourRight (int tumRight)
 
void SetTumourTop (int tumTop)
 
void SetTumourBottom (int tumBottom)
 
void SetTumourDiameter (float diameter)
 
void SetRegionSizeInMM (float roiSize)
 
void SetRegisterOn (void)
 
void SetRegisterOff (void)
 
void SetVerboseOn (void)
 
void SetVerboseOff (void)
 
void SetOverwriteOn (void)
 
void SetOverwriteOff (void)
 
void SetDebugOn (void)
 
void SetDebugOff (void)
 
void SetRegisterNonRigidOn (void)
 Specify whether to perform a non-rigid registration. More...
 
void SetRegisterNonRigidOff (void)
 
std::string GetPatientID (void)
 
std::string GetIDDiagnosticImage (void)
 
std::string GetIDPreDiagnosticImage (void)
 
std::string GetIDControlImage (void)
 
std::string GetFileDiagnostic (void)
 
std::string GetFilePreDiagnostic (void)
 
std::string GetFileControl (void)
 
std::string GetStrTumourID (void)
 
std::string GetStrTumourImageID (void)
 
int GetSetNumberDiagnostic (void)
 
int GetSetNumberPreDiagnostic (void)
 
int GetSetNumberControl (void)
 
int GetThresholdDiagnostic (void)
 
int GetThresholdPreDiagnostic (void)
 
int GetThresholdControl (void)
 
int GetBreastAreaDiagnostic (void)
 
int GetBreastAreaPreDiagnostic (void)
 
int GetBreastAreaControl (void)
 
int GetTumourLeft (void)
 
int GetTumourRight (void)
 
int GetTumourTop (void)
 
int GetTumourBottom (void)
 
float GetTumourDiameter (void)
 
void LoadImages (void)
 
void UnloadImages (void)
 
void Print (bool flgVerbose=false)
 
std::vector< PointOnBoundary > * GetBreastEdgeCoords (std::string strBreastEdgeImageID)
 
void SetBreastEdgeCoords (std::string strBreastEdgeImageID, std::vector< PointOnBoundary > *edgeCoords)
 
void PushBackBreastEdgeCoord (std::string strBreastEdgeImageID, int id, int x, int y)
 
std::vector< PointOnBoundary > * GetPectoralCoords (std::string strPectoralImageID)
 
void SetPectoralCoords (std::string strPectoralImageID, std::vector< PointOnBoundary > *pecCoords)
 
void PushBackPectoralCoord (std::string strPectoralImageID, int id, int x, int y)
 
void WriteDataToCSVFile (std::ofstream *foutOutputDensityCSV)
 
virtual bool Compute (void)
 

Static Public Member Functions

static Pointer New ()
 

Static Public Attributes

static const char * MammogramTypeNames []
 

Protected Member Functions

 MammogramAnalysis ()
 Constructor. More...
 
virtual ~MammogramAnalysis ()
 Destructor. More...
 
void CreateDirectoryAndParents (std::string filename)
 
void PrintDictionary (DictionaryType &dictionary)
 
ImageType::SpacingType GetImageResolutionFromDictionary (DictionaryType &dictionary)
 
bool ReadImage (MammogramType mammoType)
 
std::string BuildOutputFilename (std::string fileInput, std::string suffix)
 
template<typename TOutputImageType >
std::string CastImageAndWriteToFile (std::string fileOutput, const char *description, typename ImageType::Pointer image, DictionaryType &dictionary)
 
template<typename TOutputImageType >
std::string CastImageAndWriteToFile (std::string fileInput, std::string suffix, const char *description, typename ImageType::Pointer image, DictionaryType &dictionary)
 
template<typename TOutputImageType >
std::string WriteImageFile (std::string fileInput, std::string suffix, const char *description, typename TOutputImageType::Pointer image, DictionaryType &dictionary)
 
void WriteLabelImageFile (std::string fileInput, std::string suffix, const char *description, typename LabelImageType::Pointer image, typename LabelImageType::RegionType &tumourRegion, DictionaryType &dictionary)
 
void WriteRegistrationDifferenceImage (std::string fileInput, std::string suffix, const char *description, typename ImageType::Pointer image, DictionaryType &dictionary)
 
void AddPointToPolygon (typename PolygonType::Pointer &polygon, typename ImageType::Pointer &image, typename ImageType::SizeType &polySize, int x, int y)
 
ImageType::Pointer MaskWithPolygon (MammogramType mammoType, LocusType locusType)
 
ImageType::Pointer MaskWithPolygon (MammogramType mammoType)
 
void RemoveTumourFromRegnMask (void)
 
template<typename ScalesType >
ScalesType SetRegistrationParameterScales (typename itk::TransformTypeEnum transformType, unsigned int nParameters)
 
RegistrationFilterType::Pointer RegisterTheImages (typename ImageType::Pointer imSource, std::string fileInputSource, typename ImageType::Pointer maskSource, std::string fileOutputAffineTransformation, std::string fileOutputAffineRegistered, std::string fileOutputNonRigidTransformation, std::string fileOutputNonRigidRegistered, std::string *dirOutput=0)
 
LabelImageType::IndexType TransformTumourPositionIntoImage (typename LabelImageType::IndexType &idxTumourCenter, typename ImageType::Pointer &image, typename RegistrationFilterType::Pointer registration)
 
LabelImageType::Pointer GenerateRegionLabels (BreastSideType breastSide, typename LabelImageType::IndexType &idxTumourCenter, typename LabelImageType::RegionType &tumourRegion, LabelPixelType &tumourRegionValue, typename ImageType::Pointer &image, typename ImageType::Pointer &imMask, typename std::map< LabelPixelType, Patch > &listOfPatches, int threshold)
 
void GenerateRandomTumourPositionInImage (MammogramType mammoType)
 
ImageType::Pointer DrawTumourRegion (typename ImageType::Pointer image)
 

Protected Attributes

bool m_FlgVerbose
 
bool m_FlgDebug
 
bool m_FlgOverwrite
 
bool m_FlgRegister
 
bool m_FlgRegisterNonRigid
 Specify whether to perform a non-rigid registration. More...
 
enumRegistrationImagesType m_TypeOfInputImagesToRegister
 Specify the input images to register. More...
 
std::string m_Id
 
std::string m_DirInput
 
std::string m_DirOutput
 
std::string m_IdDiagnosticImage
 
std::string m_FileDiagnostic
 
std::string m_FileDiagnosticRegn
 
std::string m_FileDiagnosticRegnMask
 
int m_SetNumberDiagnostic
 
int m_ThresholdDiagnostic
 
int m_BreastAreaDiagnostic
 
BreastSideType m_BreastSideDiagnostic
 
std::string m_IdPreDiagnosticImage
 
std::string m_FilePreDiagnostic
 
std::string m_FilePreDiagnosticRegn
 
int m_SetNumberPreDiagnostic
 
int m_ThresholdPreDiagnostic
 
int m_BreastAreaPreDiagnostic
 
BreastSideType m_BreastSidePreDiagnostic
 
std::string m_IdControlImage
 
std::string m_FileControl
 
std::string m_FileControlRegn
 
int m_SetNumberControl
 
int m_ThresholdControl
 
int m_BreastAreaControl
 
BreastSideType m_BreastSideControl
 
std::string m_StrTumourID
 
std::string m_StrTumourImageID
 
int m_TumourLeft
 
int m_TumourRight
 
int m_TumourTop
 
int m_TumourBottom
 
float m_TumourDiameter
 
LabelPixelType m_DiagTumourRegionValue
 
LabelImageType::IndexType m_DiagTumourCenterIndex
 
LabelImageType::RegionType m_DiagTumourRegion
 
LabelPixelType m_PreDiagTumourRegionValue
 
LabelImageType::IndexType m_PreDiagCenterIndex
 
LabelImageType::RegionType m_PreDiagTumourRegion
 
LabelPixelType m_ControlTumourRegionValue
 
LabelImageType::IndexType m_ControlCenterIndex
 
LabelImageType::RegionType m_ControlTumourRegion
 
float m_RegionSizeInMM
 
DictionaryType m_DiagDictionary
 
DictionaryType m_PreDiagDictionary
 
DictionaryType m_ControlDictionary
 
ImageType::Pointer m_ImDiagnostic
 
ImageType::Pointer m_ImPreDiagnostic
 
ImageType::Pointer m_ImControl
 
ImageType::Pointer m_ImDiagnosticMask
 
ImageType::Pointer m_ImPreDiagnosticMask
 
ImageType::Pointer m_ImControlMask
 
LabelImageType::Pointer m_ImDiagnosticLabels
 
LabelImageType::Pointer m_ImPreDiagnosticLabels
 
LabelImageType::Pointer m_ImControlLabels
 
ImageType::Pointer m_ImDiagnosticRegnMask
 
ImageType::Pointer m_ImPreDiagnosticRegnMask
 
ImageType::Pointer m_ImControlRegnMask
 
std::vector< PointOnBoundarym_DiagBreastEdgePoints
 
std::vector< PointOnBoundarym_PreDiagBreastEdgePoints
 
std::vector< PointOnBoundarym_ControlBreastEdgePoints
 
std::vector< PointOnBoundarym_DiagPectoralPoints
 
std::vector< PointOnBoundarym_PreDiagPectoralPoints
 
std::vector< PointOnBoundarym_ControlPectoralPoints
 
std::map< LabelPixelType, Patchm_DiagPatches
 
std::map< LabelPixelType, Patchm_PreDiagPatches
 
std::map< LabelPixelType, Patchm_ControlPatches
 
RegistrationFilterType::Pointer m_RegistrationPreDiag
 
RegistrationFilterType::Pointer m_RegistrationControl
 

Member Typedef Documentation

template<class InputPixelType , unsigned int InputDimension = 2>
typedef LeftOrRightSideCalculatorType::BreastSideType itk::MammogramAnalysis< InputPixelType, InputDimension >::BreastSideType
template<class InputPixelType , unsigned int InputDimension = 2>
typedef SmartPointer<const Self> itk::MammogramAnalysis< InputPixelType, InputDimension >::ConstPointer
template<class InputPixelType , unsigned int InputDimension = 2>
typedef itk::MetaDataDictionary itk::MammogramAnalysis< InputPixelType, InputDimension >::DictionaryType
template<class InputPixelType , unsigned int InputDimension = 2>
typedef itk::SignedMaurerDistanceMapImageFilter< ImageType, RealImageType> itk::MammogramAnalysis< InputPixelType, InputDimension >::DistanceTransformType
template<class InputPixelType , unsigned int InputDimension = 2>
typedef RegistrationFilterType::enumRegistrationImagesType itk::MammogramAnalysis< InputPixelType, InputDimension >::enumRegistrationImagesType
template<class InputPixelType , unsigned int InputDimension = 2>
typedef itk::ImageMomentsCalculator< ImageType > itk::MammogramAnalysis< InputPixelType, InputDimension >::ImageMomentCalculatorType
template<class InputPixelType , unsigned int InputDimension = 2>
typedef itk::Image< InputPixelType, InputDimension > itk::MammogramAnalysis< InputPixelType, InputDimension >::ImageType
template<class InputPixelType , unsigned int InputDimension = 2>
typedef itk::Image<unsigned char, InputDimension> itk::MammogramAnalysis< InputPixelType, InputDimension >::ImageTypeUCHAR
template<class InputPixelType , unsigned int InputDimension = 2>
typedef itk::ImageRegionIterator< ImageType > itk::MammogramAnalysis< InputPixelType, InputDimension >::IteratorType
template<class InputPixelType , unsigned int InputDimension = 2>
typedef itk::ImageRegionIteratorWithIndex< ImageType > itk::MammogramAnalysis< InputPixelType, InputDimension >::IteratorWithIndexType
template<class InputPixelType , unsigned int InputDimension = 2>
typedef Image< LabelPixelType, InputDimension> itk::MammogramAnalysis< InputPixelType, InputDimension >::LabelImageType
template<class InputPixelType , unsigned int InputDimension = 2>
typedef unsigned int itk::MammogramAnalysis< InputPixelType, InputDimension >::LabelPixelType
template<class InputPixelType , unsigned int InputDimension = 2>
typedef itk::MammogramLeftOrRightSideCalculator< ImageType > itk::MammogramAnalysis< InputPixelType, InputDimension >::LeftOrRightSideCalculatorType
template<class InputPixelType , unsigned int InputDimension = 2>
typedef itk::MetaDataObject< std::string > itk::MammogramAnalysis< InputPixelType, InputDimension >::MetaDataStringType
template<class InputPixelType , unsigned int InputDimension = 2>
typedef itk::Image< OutputPixelType , InputDimension > itk::MammogramAnalysis< InputPixelType, InputDimension >::OutputImageType
template<class InputPixelType , unsigned int InputDimension = 2>
typedef short int itk::MammogramAnalysis< InputPixelType, InputDimension >::OutputPixelType
template<class InputPixelType , unsigned int InputDimension = 2>
typedef PointSetType::PointDataContainer itk::MammogramAnalysis< InputPixelType, InputDimension >::PointDataContainer
template<class InputPixelType , unsigned int InputDimension = 2>
typedef PointDataContainer::Iterator itk::MammogramAnalysis< InputPixelType, InputDimension >::PointDataIterator
template<class InputPixelType , unsigned int InputDimension = 2>
typedef SmartPointer<Self> itk::MammogramAnalysis< InputPixelType, InputDimension >::Pointer
template<class InputPixelType , unsigned int InputDimension = 2>
typedef PointSetType::PointsContainer itk::MammogramAnalysis< InputPixelType, InputDimension >::PointsContainer
template<class InputPixelType , unsigned int InputDimension = 2>
typedef itk::PointSet<VectorType, ParametricDimension> itk::MammogramAnalysis< InputPixelType, InputDimension >::PointSetType
template<class InputPixelType , unsigned int InputDimension = 2>
typedef PointsContainer::Iterator itk::MammogramAnalysis< InputPixelType, InputDimension >::PointsIterator
template<class InputPixelType , unsigned int InputDimension = 2>
typedef itk::PolygonSpatialObject< InputDimension > itk::MammogramAnalysis< InputPixelType, InputDimension >::PolygonType
template<class InputPixelType , unsigned int InputDimension = 2>
typedef itk::ImageFileReader< ImageType > itk::MammogramAnalysis< InputPixelType, InputDimension >::ReaderType
template<class InputPixelType , unsigned int InputDimension = 2>
typedef itk::Image< RealType, InputDimension > itk::MammogramAnalysis< InputPixelType, InputDimension >::RealImageType
template<class InputPixelType , unsigned int InputDimension = 2>
typedef float itk::MammogramAnalysis< InputPixelType, InputDimension >::RealType
template<class InputPixelType , unsigned int InputDimension = 2>
typedef itk::MammogramRegistrationFilter< ImageType, ImageType > itk::MammogramAnalysis< InputPixelType, InputDimension >::RegistrationFilterType
template<class InputPixelType , unsigned int InputDimension = 2>
typedef MammogramAnalysis itk::MammogramAnalysis< InputPixelType, InputDimension >::Self
template<class InputPixelType , unsigned int InputDimension = 2>
typedef Object itk::MammogramAnalysis< InputPixelType, InputDimension >::Superclass
template<class InputPixelType , unsigned int InputDimension = 2>
typedef itk::Image<VectorType, ParametricDimension> itk::MammogramAnalysis< InputPixelType, InputDimension >::VectorImageType
template<class InputPixelType , unsigned int InputDimension = 2>
typedef itk::Vector<RealType, DataDimension> itk::MammogramAnalysis< InputPixelType, InputDimension >::VectorType

Member Enumeration Documentation

template<class InputPixelType , unsigned int InputDimension = 2>
enum itk::MammogramAnalysis::LocusType
Enumerator
UNKNOWN_LOCUS_TYPE 
BREAST_EDGE 
PECTORAL 
template<class InputPixelType , unsigned int InputDimension = 2>
enum itk::MammogramAnalysis::MammogramType
Enumerator
UNKNOWN_MAMMO_TYPE 
DIAGNOSTIC_MAMMO 
PREDIAGNOSTIC_MAMMO 
CONTROL_MAMMO 

Constructor & Destructor Documentation

template<class InputPixelType , unsigned int InputDimension = 2>
itk::MammogramAnalysis< InputPixelType, InputDimension >::MammogramAnalysis ( )
protected

Constructor.

template<class InputPixelType , unsigned int InputDimension = 2>
virtual itk::MammogramAnalysis< InputPixelType, InputDimension >::~MammogramAnalysis ( )
protectedvirtual

Destructor.

Member Function Documentation

template<class InputPixelType , unsigned int InputDimension = 2>
void itk::MammogramAnalysis< InputPixelType, InputDimension >::AddPointToPolygon ( typename PolygonType::Pointer &  polygon,
typename ImageType::Pointer &  image,
typename ImageType::SizeType polySize,
int  x,
int  y 
)
protected
template<class InputPixelType , unsigned int InputDimension = 2>
std::string itk::MammogramAnalysis< InputPixelType, InputDimension >::BuildOutputFilename ( std::string  fileInput,
std::string  suffix 
)
protected
template<class InputPixelType , unsigned int InputDimension = 2>
template<typename TOutputImageType >
std::string itk::MammogramAnalysis< InputPixelType, InputDimension >::CastImageAndWriteToFile ( std::string  fileOutput,
const char *  description,
typename ImageType::Pointer  image,
DictionaryType dictionary 
)
protected
template<class InputPixelType , unsigned int InputDimension = 2>
template<typename TOutputImageType >
std::string itk::MammogramAnalysis< InputPixelType, InputDimension >::CastImageAndWriteToFile ( std::string  fileInput,
std::string  suffix,
const char *  description,
typename ImageType::Pointer  image,
DictionaryType dictionary 
)
protected
template<class InputPixelType , unsigned int InputDimension = 2>
virtual bool itk::MammogramAnalysis< InputPixelType, InputDimension >::Compute ( void  )
inlinevirtual
template<class InputPixelType , unsigned int InputDimension = 2>
void itk::MammogramAnalysis< InputPixelType, InputDimension >::CreateDirectoryAndParents ( std::string  filename)
protected
template<class InputPixelType , unsigned int InputDimension = 2>
ImageType::Pointer itk::MammogramAnalysis< InputPixelType, InputDimension >::DrawTumourRegion ( typename ImageType::Pointer  image)
protected
template<class InputPixelType , unsigned int InputDimension = 2>
void itk::MammogramAnalysis< InputPixelType, InputDimension >::GenerateRandomTumourPositionInImage ( MammogramType  mammoType)
protected
template<class InputPixelType , unsigned int InputDimension = 2>
LabelImageType::Pointer itk::MammogramAnalysis< InputPixelType, InputDimension >::GenerateRegionLabels ( BreastSideType  breastSide,
typename LabelImageType::IndexType idxTumourCenter,
typename LabelImageType::RegionType tumourRegion,
LabelPixelType tumourRegionValue,
typename ImageType::Pointer &  image,
typename ImageType::Pointer &  imMask,
typename std::map< LabelPixelType, Patch > &  listOfPatches,
int  threshold 
)
protected
template<class InputPixelType , unsigned int InputDimension = 2>
int itk::MammogramAnalysis< InputPixelType, InputDimension >::GetBreastAreaControl ( void  )
inline
template<class InputPixelType , unsigned int InputDimension = 2>
int itk::MammogramAnalysis< InputPixelType, InputDimension >::GetBreastAreaDiagnostic ( void  )
inline
template<class InputPixelType , unsigned int InputDimension = 2>
int itk::MammogramAnalysis< InputPixelType, InputDimension >::GetBreastAreaPreDiagnostic ( void  )
inline
template<class InputPixelType , unsigned int InputDimension = 2>
std::vector< PointOnBoundary >* itk::MammogramAnalysis< InputPixelType, InputDimension >::GetBreastEdgeCoords ( std::string  strBreastEdgeImageID)
template<class InputPixelType , unsigned int InputDimension = 2>
virtual const char* itk::MammogramAnalysis< InputPixelType, InputDimension >::GetClassName ( ) const
virtual
template<class InputPixelType , unsigned int InputDimension = 2>
std::string itk::MammogramAnalysis< InputPixelType, InputDimension >::GetFileControl ( void  )
inline
template<class InputPixelType , unsigned int InputDimension = 2>
std::string itk::MammogramAnalysis< InputPixelType, InputDimension >::GetFileDiagnostic ( void  )
inline
template<class InputPixelType , unsigned int InputDimension = 2>
std::string itk::MammogramAnalysis< InputPixelType, InputDimension >::GetFilePreDiagnostic ( void  )
inline
template<class InputPixelType , unsigned int InputDimension = 2>
std::string itk::MammogramAnalysis< InputPixelType, InputDimension >::GetIDControlImage ( void  )
inline
template<class InputPixelType , unsigned int InputDimension = 2>
std::string itk::MammogramAnalysis< InputPixelType, InputDimension >::GetIDDiagnosticImage ( void  )
inline
template<class InputPixelType , unsigned int InputDimension = 2>
std::string itk::MammogramAnalysis< InputPixelType, InputDimension >::GetIDPreDiagnosticImage ( void  )
inline
template<class InputPixelType , unsigned int InputDimension = 2>
ImageType::SpacingType itk::MammogramAnalysis< InputPixelType, InputDimension >::GetImageResolutionFromDictionary ( DictionaryType dictionary)
protected
template<class InputPixelType , unsigned int InputDimension = 2>
std::string itk::MammogramAnalysis< InputPixelType, InputDimension >::GetPatientID ( void  )
inline
template<class InputPixelType , unsigned int InputDimension = 2>
std::vector< PointOnBoundary >* itk::MammogramAnalysis< InputPixelType, InputDimension >::GetPectoralCoords ( std::string  strPectoralImageID)
template<class InputPixelType , unsigned int InputDimension = 2>
int itk::MammogramAnalysis< InputPixelType, InputDimension >::GetSetNumberControl ( void  )
inline
template<class InputPixelType , unsigned int InputDimension = 2>
int itk::MammogramAnalysis< InputPixelType, InputDimension >::GetSetNumberDiagnostic ( void  )
inline
template<class InputPixelType , unsigned int InputDimension = 2>
int itk::MammogramAnalysis< InputPixelType, InputDimension >::GetSetNumberPreDiagnostic ( void  )
inline
template<class InputPixelType , unsigned int InputDimension = 2>
std::string itk::MammogramAnalysis< InputPixelType, InputDimension >::GetStrTumourID ( void  )
inline
template<class InputPixelType , unsigned int InputDimension = 2>
std::string itk::MammogramAnalysis< InputPixelType, InputDimension >::GetStrTumourImageID ( void  )
inline
template<class InputPixelType , unsigned int InputDimension = 2>
int itk::MammogramAnalysis< InputPixelType, InputDimension >::GetThresholdControl ( void  )
inline
template<class InputPixelType , unsigned int InputDimension = 2>
int itk::MammogramAnalysis< InputPixelType, InputDimension >::GetThresholdDiagnostic ( void  )
inline
template<class InputPixelType , unsigned int InputDimension = 2>
int itk::MammogramAnalysis< InputPixelType, InputDimension >::GetThresholdPreDiagnostic ( void  )
inline
template<class InputPixelType , unsigned int InputDimension = 2>
int itk::MammogramAnalysis< InputPixelType, InputDimension >::GetTumourBottom ( void  )
inline
template<class InputPixelType , unsigned int InputDimension = 2>
float itk::MammogramAnalysis< InputPixelType, InputDimension >::GetTumourDiameter ( void  )
inline
template<class InputPixelType , unsigned int InputDimension = 2>
int itk::MammogramAnalysis< InputPixelType, InputDimension >::GetTumourLeft ( void  )
inline
template<class InputPixelType , unsigned int InputDimension = 2>
int itk::MammogramAnalysis< InputPixelType, InputDimension >::GetTumourRight ( void  )
inline
template<class InputPixelType , unsigned int InputDimension = 2>
int itk::MammogramAnalysis< InputPixelType, InputDimension >::GetTumourTop ( void  )
inline
template<class InputPixelType , unsigned int InputDimension = 2>
itk::MammogramAnalysis< InputPixelType, InputDimension >::itkStaticConstMacro ( ParametricDimension  ,
unsigned  int,
 
)
template<class InputPixelType , unsigned int InputDimension = 2>
itk::MammogramAnalysis< InputPixelType, InputDimension >::itkStaticConstMacro ( DataDimension  ,
unsigned  int,
 
)
template<class InputPixelType , unsigned int InputDimension = 2>
void itk::MammogramAnalysis< InputPixelType, InputDimension >::LoadImages ( void  )
template<class InputPixelType , unsigned int InputDimension = 2>
ImageType::Pointer itk::MammogramAnalysis< InputPixelType, InputDimension >::MaskWithPolygon ( MammogramType  mammoType,
LocusType  locusType 
)
protected
template<class InputPixelType , unsigned int InputDimension = 2>
ImageType::Pointer itk::MammogramAnalysis< InputPixelType, InputDimension >::MaskWithPolygon ( MammogramType  mammoType)
protected
template<class InputPixelType , unsigned int InputDimension = 2>
static Pointer itk::MammogramAnalysis< InputPixelType, InputDimension >::New ( )
static
template<class InputPixelType , unsigned int InputDimension = 2>
void itk::MammogramAnalysis< InputPixelType, InputDimension >::Print ( bool  flgVerbose = false)
template<class InputPixelType , unsigned int InputDimension = 2>
void itk::MammogramAnalysis< InputPixelType, InputDimension >::PrintDictionary ( DictionaryType dictionary)
protected
template<class InputPixelType , unsigned int InputDimension = 2>
void itk::MammogramAnalysis< InputPixelType, InputDimension >::PushBackBreastEdgeCoord ( std::string  strBreastEdgeImageID,
int  id,
int  x,
int  y 
)
template<class InputPixelType , unsigned int InputDimension = 2>
void itk::MammogramAnalysis< InputPixelType, InputDimension >::PushBackPectoralCoord ( std::string  strPectoralImageID,
int  id,
int  x,
int  y 
)
template<class InputPixelType , unsigned int InputDimension = 2>
bool itk::MammogramAnalysis< InputPixelType, InputDimension >::ReadImage ( MammogramType  mammoType)
protected
template<class InputPixelType , unsigned int InputDimension = 2>
RegistrationFilterType::Pointer itk::MammogramAnalysis< InputPixelType, InputDimension >::RegisterTheImages ( typename ImageType::Pointer  imSource,
std::string  fileInputSource,
typename ImageType::Pointer  maskSource,
std::string  fileOutputAffineTransformation,
std::string  fileOutputAffineRegistered,
std::string  fileOutputNonRigidTransformation,
std::string  fileOutputNonRigidRegistered,
std::string dirOutput = 0 
)
protected
template<class InputPixelType , unsigned int InputDimension = 2>
void itk::MammogramAnalysis< InputPixelType, InputDimension >::RemoveTumourFromRegnMask ( void  )
protected
template<class InputPixelType , unsigned int InputDimension = 2>
void itk::MammogramAnalysis< InputPixelType, InputDimension >::SetBreastAreaControl ( int  thrControl)
inline
template<class InputPixelType , unsigned int InputDimension = 2>
void itk::MammogramAnalysis< InputPixelType, InputDimension >::SetBreastAreaDiagnostic ( int  thrDiag)
inline
template<class InputPixelType , unsigned int InputDimension = 2>
void itk::MammogramAnalysis< InputPixelType, InputDimension >::SetBreastAreaPreDiagnostic ( int  thrPreDiag)
inline
template<class InputPixelType , unsigned int InputDimension = 2>
void itk::MammogramAnalysis< InputPixelType, InputDimension >::SetBreastEdgeCoords ( std::string  strBreastEdgeImageID,
std::vector< PointOnBoundary > *  edgeCoords 
)
template<class InputPixelType , unsigned int InputDimension = 2>
void itk::MammogramAnalysis< InputPixelType, InputDimension >::SetDebugOff ( void  )
inline
template<class InputPixelType , unsigned int InputDimension = 2>
void itk::MammogramAnalysis< InputPixelType, InputDimension >::SetDebugOn ( void  )
inline
template<class InputPixelType , unsigned int InputDimension = 2>
void itk::MammogramAnalysis< InputPixelType, InputDimension >::SetFileControl ( std::string  fileControl)
inline
template<class InputPixelType , unsigned int InputDimension = 2>
void itk::MammogramAnalysis< InputPixelType, InputDimension >::SetFileDiagnostic ( std::string  fileDiag)
inline
template<class InputPixelType , unsigned int InputDimension = 2>
void itk::MammogramAnalysis< InputPixelType, InputDimension >::SetFilePreDiagnostic ( std::string  filePreDiag)
inline
template<class InputPixelType , unsigned int InputDimension = 2>
void itk::MammogramAnalysis< InputPixelType, InputDimension >::SetIDControlImage ( std::string  idControlImage)
inline
template<class InputPixelType , unsigned int InputDimension = 2>
void itk::MammogramAnalysis< InputPixelType, InputDimension >::SetIDDiagnosticImage ( std::string  idDiagImage)
inline
template<class InputPixelType , unsigned int InputDimension = 2>
void itk::MammogramAnalysis< InputPixelType, InputDimension >::SetIDPreDiagnosticImage ( std::string  idPreDiagImage)
inline
template<class InputPixelType , unsigned int InputDimension = 2>
void itk::MammogramAnalysis< InputPixelType, InputDimension >::SetInputDirectory ( std::string  dirIn)
inline
template<class InputPixelType , unsigned int InputDimension = 2>
void itk::MammogramAnalysis< InputPixelType, InputDimension >::SetOutputDirectory ( std::string  dirOut)
inline
template<class InputPixelType , unsigned int InputDimension = 2>
void itk::MammogramAnalysis< InputPixelType, InputDimension >::SetOverwriteOff ( void  )
inline
template<class InputPixelType , unsigned int InputDimension = 2>
void itk::MammogramAnalysis< InputPixelType, InputDimension >::SetOverwriteOn ( void  )
inline
template<class InputPixelType , unsigned int InputDimension = 2>
void itk::MammogramAnalysis< InputPixelType, InputDimension >::SetPatientID ( std::string  idPatient)
inline
template<class InputPixelType , unsigned int InputDimension = 2>
void itk::MammogramAnalysis< InputPixelType, InputDimension >::SetPectoralCoords ( std::string  strPectoralImageID,
std::vector< PointOnBoundary > *  pecCoords 
)
template<class InputPixelType , unsigned int InputDimension = 2>
void itk::MammogramAnalysis< InputPixelType, InputDimension >::SetRegionSizeInMM ( float  roiSize)
inline
template<class InputPixelType , unsigned int InputDimension = 2>
void itk::MammogramAnalysis< InputPixelType, InputDimension >::SetRegisterNonRigidOff ( void  )
inline
template<class InputPixelType , unsigned int InputDimension = 2>
void itk::MammogramAnalysis< InputPixelType, InputDimension >::SetRegisterNonRigidOn ( void  )
inline

Specify whether to perform a non-rigid registration.

template<class InputPixelType , unsigned int InputDimension = 2>
void itk::MammogramAnalysis< InputPixelType, InputDimension >::SetRegisterOff ( void  )
inline
template<class InputPixelType , unsigned int InputDimension = 2>
void itk::MammogramAnalysis< InputPixelType, InputDimension >::SetRegisterOn ( void  )
inline
template<class InputPixelType , unsigned int InputDimension = 2>
template<typename ScalesType >
ScalesType itk::MammogramAnalysis< InputPixelType, InputDimension >::SetRegistrationParameterScales ( typename itk::TransformTypeEnum  transformType,
unsigned int  nParameters 
)
protected
template<class InputPixelType , unsigned int InputDimension = 2>
void itk::MammogramAnalysis< InputPixelType, InputDimension >::SetSetNumberControl ( int  thrControl)
inline
template<class InputPixelType , unsigned int InputDimension = 2>
void itk::MammogramAnalysis< InputPixelType, InputDimension >::SetSetNumberDiagnostic ( int  thrDiag)
inline
template<class InputPixelType , unsigned int InputDimension = 2>
void itk::MammogramAnalysis< InputPixelType, InputDimension >::SetSetNumberPreDiagnostic ( int  thrPreDiag)
inline
template<class InputPixelType , unsigned int InputDimension = 2>
void itk::MammogramAnalysis< InputPixelType, InputDimension >::SetThresholdControl ( int  thrControl)
inline
template<class InputPixelType , unsigned int InputDimension = 2>
void itk::MammogramAnalysis< InputPixelType, InputDimension >::SetThresholdDiagnostic ( int  thrDiag)
inline
template<class InputPixelType , unsigned int InputDimension = 2>
void itk::MammogramAnalysis< InputPixelType, InputDimension >::SetThresholdPreDiagnostic ( int  thrPreDiag)
inline
template<class InputPixelType , unsigned int InputDimension = 2>
void itk::MammogramAnalysis< InputPixelType, InputDimension >::SetTumourBottom ( int  tumBottom)
inline
template<class InputPixelType , unsigned int InputDimension = 2>
void itk::MammogramAnalysis< InputPixelType, InputDimension >::SetTumourDiameter ( float  diameter)
inline
template<class InputPixelType , unsigned int InputDimension = 2>
void itk::MammogramAnalysis< InputPixelType, InputDimension >::SetTumourID ( std::string  strTumID)
inline
template<class InputPixelType , unsigned int InputDimension = 2>
void itk::MammogramAnalysis< InputPixelType, InputDimension >::SetTumourImageID ( std::string  strTumImageID)
inline
template<class InputPixelType , unsigned int InputDimension = 2>
void itk::MammogramAnalysis< InputPixelType, InputDimension >::SetTumourLeft ( int  tumLeft)
inline
template<class InputPixelType , unsigned int InputDimension = 2>
void itk::MammogramAnalysis< InputPixelType, InputDimension >::SetTumourRight ( int  tumRight)
inline
template<class InputPixelType , unsigned int InputDimension = 2>
void itk::MammogramAnalysis< InputPixelType, InputDimension >::SetTumourTop ( int  tumTop)
inline
template<class InputPixelType , unsigned int InputDimension = 2>
void itk::MammogramAnalysis< InputPixelType, InputDimension >::SetTypeOfInputImagesToRegister ( enumRegistrationImagesType  regImagesType)
inline

Set the registration image type.

template<class InputPixelType , unsigned int InputDimension = 2>
void itk::MammogramAnalysis< InputPixelType, InputDimension >::SetVerboseOff ( void  )
inline
template<class InputPixelType , unsigned int InputDimension = 2>
void itk::MammogramAnalysis< InputPixelType, InputDimension >::SetVerboseOn ( void  )
inline
template<class InputPixelType , unsigned int InputDimension = 2>
LabelImageType::IndexType itk::MammogramAnalysis< InputPixelType, InputDimension >::TransformTumourPositionIntoImage ( typename LabelImageType::IndexType idxTumourCenter,
typename ImageType::Pointer &  image,
typename RegistrationFilterType::Pointer  registration 
)
protected
template<class InputPixelType , unsigned int InputDimension = 2>
void itk::MammogramAnalysis< InputPixelType, InputDimension >::UnloadImages ( void  )
template<class InputPixelType , unsigned int InputDimension = 2>
void itk::MammogramAnalysis< InputPixelType, InputDimension >::WriteDataToCSVFile ( std::ofstream *  foutOutputDensityCSV)
template<class InputPixelType , unsigned int InputDimension = 2>
template<typename TOutputImageType >
std::string itk::MammogramAnalysis< InputPixelType, InputDimension >::WriteImageFile ( std::string  fileInput,
std::string  suffix,
const char *  description,
typename TOutputImageType::Pointer  image,
DictionaryType dictionary 
)
protected
template<class InputPixelType , unsigned int InputDimension = 2>
void itk::MammogramAnalysis< InputPixelType, InputDimension >::WriteLabelImageFile ( std::string  fileInput,
std::string  suffix,
const char *  description,
typename LabelImageType::Pointer  image,
typename LabelImageType::RegionType tumourRegion,
DictionaryType dictionary 
)
protected
template<class InputPixelType , unsigned int InputDimension = 2>
void itk::MammogramAnalysis< InputPixelType, InputDimension >::WriteRegistrationDifferenceImage ( std::string  fileInput,
std::string  suffix,
const char *  description,
typename ImageType::Pointer  image,
DictionaryType dictionary 
)
protected

Member Data Documentation

template<class InputPixelType , unsigned int InputDimension = 2>
int itk::MammogramAnalysis< InputPixelType, InputDimension >::m_BreastAreaControl
protected
template<class InputPixelType , unsigned int InputDimension = 2>
int itk::MammogramAnalysis< InputPixelType, InputDimension >::m_BreastAreaDiagnostic
protected
template<class InputPixelType , unsigned int InputDimension = 2>
int itk::MammogramAnalysis< InputPixelType, InputDimension >::m_BreastAreaPreDiagnostic
protected
template<class InputPixelType , unsigned int InputDimension = 2>
BreastSideType itk::MammogramAnalysis< InputPixelType, InputDimension >::m_BreastSideControl
protected
template<class InputPixelType , unsigned int InputDimension = 2>
BreastSideType itk::MammogramAnalysis< InputPixelType, InputDimension >::m_BreastSideDiagnostic
protected
template<class InputPixelType , unsigned int InputDimension = 2>
BreastSideType itk::MammogramAnalysis< InputPixelType, InputDimension >::m_BreastSidePreDiagnostic
protected
template<class InputPixelType , unsigned int InputDimension = 2>
std::vector< PointOnBoundary > itk::MammogramAnalysis< InputPixelType, InputDimension >::m_ControlBreastEdgePoints
protected
template<class InputPixelType , unsigned int InputDimension = 2>
LabelImageType::IndexType itk::MammogramAnalysis< InputPixelType, InputDimension >::m_ControlCenterIndex
protected
template<class InputPixelType , unsigned int InputDimension = 2>
DictionaryType itk::MammogramAnalysis< InputPixelType, InputDimension >::m_ControlDictionary
protected
template<class InputPixelType , unsigned int InputDimension = 2>
std::map< LabelPixelType, Patch > itk::MammogramAnalysis< InputPixelType, InputDimension >::m_ControlPatches
protected
template<class InputPixelType , unsigned int InputDimension = 2>
std::vector< PointOnBoundary > itk::MammogramAnalysis< InputPixelType, InputDimension >::m_ControlPectoralPoints
protected
template<class InputPixelType , unsigned int InputDimension = 2>
LabelImageType::RegionType itk::MammogramAnalysis< InputPixelType, InputDimension >::m_ControlTumourRegion
protected
template<class InputPixelType , unsigned int InputDimension = 2>
LabelPixelType itk::MammogramAnalysis< InputPixelType, InputDimension >::m_ControlTumourRegionValue
protected
template<class InputPixelType , unsigned int InputDimension = 2>
std::vector< PointOnBoundary > itk::MammogramAnalysis< InputPixelType, InputDimension >::m_DiagBreastEdgePoints
protected
template<class InputPixelType , unsigned int InputDimension = 2>
DictionaryType itk::MammogramAnalysis< InputPixelType, InputDimension >::m_DiagDictionary
protected
template<class InputPixelType , unsigned int InputDimension = 2>
std::map< LabelPixelType, Patch > itk::MammogramAnalysis< InputPixelType, InputDimension >::m_DiagPatches
protected
template<class InputPixelType , unsigned int InputDimension = 2>
std::vector< PointOnBoundary > itk::MammogramAnalysis< InputPixelType, InputDimension >::m_DiagPectoralPoints
protected
template<class InputPixelType , unsigned int InputDimension = 2>
LabelImageType::IndexType itk::MammogramAnalysis< InputPixelType, InputDimension >::m_DiagTumourCenterIndex
protected
template<class InputPixelType , unsigned int InputDimension = 2>
LabelImageType::RegionType itk::MammogramAnalysis< InputPixelType, InputDimension >::m_DiagTumourRegion
protected
template<class InputPixelType , unsigned int InputDimension = 2>
LabelPixelType itk::MammogramAnalysis< InputPixelType, InputDimension >::m_DiagTumourRegionValue
protected
template<class InputPixelType , unsigned int InputDimension = 2>
std::string itk::MammogramAnalysis< InputPixelType, InputDimension >::m_DirInput
protected
template<class InputPixelType , unsigned int InputDimension = 2>
std::string itk::MammogramAnalysis< InputPixelType, InputDimension >::m_DirOutput
protected
template<class InputPixelType , unsigned int InputDimension = 2>
std::string itk::MammogramAnalysis< InputPixelType, InputDimension >::m_FileControl
protected
template<class InputPixelType , unsigned int InputDimension = 2>
std::string itk::MammogramAnalysis< InputPixelType, InputDimension >::m_FileControlRegn
protected
template<class InputPixelType , unsigned int InputDimension = 2>
std::string itk::MammogramAnalysis< InputPixelType, InputDimension >::m_FileDiagnostic
protected
template<class InputPixelType , unsigned int InputDimension = 2>
std::string itk::MammogramAnalysis< InputPixelType, InputDimension >::m_FileDiagnosticRegn
protected
template<class InputPixelType , unsigned int InputDimension = 2>
std::string itk::MammogramAnalysis< InputPixelType, InputDimension >::m_FileDiagnosticRegnMask
protected
template<class InputPixelType , unsigned int InputDimension = 2>
std::string itk::MammogramAnalysis< InputPixelType, InputDimension >::m_FilePreDiagnostic
protected
template<class InputPixelType , unsigned int InputDimension = 2>
std::string itk::MammogramAnalysis< InputPixelType, InputDimension >::m_FilePreDiagnosticRegn
protected
template<class InputPixelType , unsigned int InputDimension = 2>
bool itk::MammogramAnalysis< InputPixelType, InputDimension >::m_FlgDebug
protected
template<class InputPixelType , unsigned int InputDimension = 2>
bool itk::MammogramAnalysis< InputPixelType, InputDimension >::m_FlgOverwrite
protected
template<class InputPixelType , unsigned int InputDimension = 2>
bool itk::MammogramAnalysis< InputPixelType, InputDimension >::m_FlgRegister
protected
template<class InputPixelType , unsigned int InputDimension = 2>
bool itk::MammogramAnalysis< InputPixelType, InputDimension >::m_FlgRegisterNonRigid
protected

Specify whether to perform a non-rigid registration.

template<class InputPixelType , unsigned int InputDimension = 2>
bool itk::MammogramAnalysis< InputPixelType, InputDimension >::m_FlgVerbose
protected
template<class InputPixelType , unsigned int InputDimension = 2>
std::string itk::MammogramAnalysis< InputPixelType, InputDimension >::m_Id
protected
template<class InputPixelType , unsigned int InputDimension = 2>
std::string itk::MammogramAnalysis< InputPixelType, InputDimension >::m_IdControlImage
protected
template<class InputPixelType , unsigned int InputDimension = 2>
std::string itk::MammogramAnalysis< InputPixelType, InputDimension >::m_IdDiagnosticImage
protected
template<class InputPixelType , unsigned int InputDimension = 2>
std::string itk::MammogramAnalysis< InputPixelType, InputDimension >::m_IdPreDiagnosticImage
protected
template<class InputPixelType , unsigned int InputDimension = 2>
ImageType::Pointer itk::MammogramAnalysis< InputPixelType, InputDimension >::m_ImControl
protected
template<class InputPixelType , unsigned int InputDimension = 2>
LabelImageType::Pointer itk::MammogramAnalysis< InputPixelType, InputDimension >::m_ImControlLabels
protected
template<class InputPixelType , unsigned int InputDimension = 2>
ImageType::Pointer itk::MammogramAnalysis< InputPixelType, InputDimension >::m_ImControlMask
protected
template<class InputPixelType , unsigned int InputDimension = 2>
ImageType::Pointer itk::MammogramAnalysis< InputPixelType, InputDimension >::m_ImControlRegnMask
protected
template<class InputPixelType , unsigned int InputDimension = 2>
ImageType::Pointer itk::MammogramAnalysis< InputPixelType, InputDimension >::m_ImDiagnostic
protected
template<class InputPixelType , unsigned int InputDimension = 2>
LabelImageType::Pointer itk::MammogramAnalysis< InputPixelType, InputDimension >::m_ImDiagnosticLabels
protected
template<class InputPixelType , unsigned int InputDimension = 2>
ImageType::Pointer itk::MammogramAnalysis< InputPixelType, InputDimension >::m_ImDiagnosticMask
protected
template<class InputPixelType , unsigned int InputDimension = 2>
ImageType::Pointer itk::MammogramAnalysis< InputPixelType, InputDimension >::m_ImDiagnosticRegnMask
protected
template<class InputPixelType , unsigned int InputDimension = 2>
ImageType::Pointer itk::MammogramAnalysis< InputPixelType, InputDimension >::m_ImPreDiagnostic
protected
template<class InputPixelType , unsigned int InputDimension = 2>
LabelImageType::Pointer itk::MammogramAnalysis< InputPixelType, InputDimension >::m_ImPreDiagnosticLabels
protected
template<class InputPixelType , unsigned int InputDimension = 2>
ImageType::Pointer itk::MammogramAnalysis< InputPixelType, InputDimension >::m_ImPreDiagnosticMask
protected
template<class InputPixelType , unsigned int InputDimension = 2>
ImageType::Pointer itk::MammogramAnalysis< InputPixelType, InputDimension >::m_ImPreDiagnosticRegnMask
protected
template<class InputPixelType , unsigned int InputDimension = 2>
std::vector< PointOnBoundary > itk::MammogramAnalysis< InputPixelType, InputDimension >::m_PreDiagBreastEdgePoints
protected
template<class InputPixelType , unsigned int InputDimension = 2>
LabelImageType::IndexType itk::MammogramAnalysis< InputPixelType, InputDimension >::m_PreDiagCenterIndex
protected
template<class InputPixelType , unsigned int InputDimension = 2>
DictionaryType itk::MammogramAnalysis< InputPixelType, InputDimension >::m_PreDiagDictionary
protected
template<class InputPixelType , unsigned int InputDimension = 2>
std::map< LabelPixelType, Patch > itk::MammogramAnalysis< InputPixelType, InputDimension >::m_PreDiagPatches
protected
template<class InputPixelType , unsigned int InputDimension = 2>
std::vector< PointOnBoundary > itk::MammogramAnalysis< InputPixelType, InputDimension >::m_PreDiagPectoralPoints
protected
template<class InputPixelType , unsigned int InputDimension = 2>
LabelImageType::RegionType itk::MammogramAnalysis< InputPixelType, InputDimension >::m_PreDiagTumourRegion
protected
template<class InputPixelType , unsigned int InputDimension = 2>
LabelPixelType itk::MammogramAnalysis< InputPixelType, InputDimension >::m_PreDiagTumourRegionValue
protected
template<class InputPixelType , unsigned int InputDimension = 2>
float itk::MammogramAnalysis< InputPixelType, InputDimension >::m_RegionSizeInMM
protected
template<class InputPixelType , unsigned int InputDimension = 2>
RegistrationFilterType::Pointer itk::MammogramAnalysis< InputPixelType, InputDimension >::m_RegistrationControl
protected
template<class InputPixelType , unsigned int InputDimension = 2>
RegistrationFilterType::Pointer itk::MammogramAnalysis< InputPixelType, InputDimension >::m_RegistrationPreDiag
protected
template<class InputPixelType , unsigned int InputDimension = 2>
int itk::MammogramAnalysis< InputPixelType, InputDimension >::m_SetNumberControl
protected
template<class InputPixelType , unsigned int InputDimension = 2>
int itk::MammogramAnalysis< InputPixelType, InputDimension >::m_SetNumberDiagnostic
protected
template<class InputPixelType , unsigned int InputDimension = 2>
int itk::MammogramAnalysis< InputPixelType, InputDimension >::m_SetNumberPreDiagnostic
protected
template<class InputPixelType , unsigned int InputDimension = 2>
std::string itk::MammogramAnalysis< InputPixelType, InputDimension >::m_StrTumourID
protected
template<class InputPixelType , unsigned int InputDimension = 2>
std::string itk::MammogramAnalysis< InputPixelType, InputDimension >::m_StrTumourImageID
protected
template<class InputPixelType , unsigned int InputDimension = 2>
int itk::MammogramAnalysis< InputPixelType, InputDimension >::m_ThresholdControl
protected
template<class InputPixelType , unsigned int InputDimension = 2>
int itk::MammogramAnalysis< InputPixelType, InputDimension >::m_ThresholdDiagnostic
protected
template<class InputPixelType , unsigned int InputDimension = 2>
int itk::MammogramAnalysis< InputPixelType, InputDimension >::m_ThresholdPreDiagnostic
protected
template<class InputPixelType , unsigned int InputDimension = 2>
int itk::MammogramAnalysis< InputPixelType, InputDimension >::m_TumourBottom
protected
template<class InputPixelType , unsigned int InputDimension = 2>
float itk::MammogramAnalysis< InputPixelType, InputDimension >::m_TumourDiameter
protected
template<class InputPixelType , unsigned int InputDimension = 2>
int itk::MammogramAnalysis< InputPixelType, InputDimension >::m_TumourLeft
protected
template<class InputPixelType , unsigned int InputDimension = 2>
int itk::MammogramAnalysis< InputPixelType, InputDimension >::m_TumourRight
protected
template<class InputPixelType , unsigned int InputDimension = 2>
int itk::MammogramAnalysis< InputPixelType, InputDimension >::m_TumourTop
protected
template<class InputPixelType , unsigned int InputDimension = 2>
enumRegistrationImagesType itk::MammogramAnalysis< InputPixelType, InputDimension >::m_TypeOfInputImagesToRegister
protected

Specify the input images to register.

template<class InputPixelType , unsigned int InputDimension = 2>
const char* itk::MammogramAnalysis< InputPixelType, InputDimension >::MammogramTypeNames[]
static

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