15 #ifndef itkMammogramAnalysis_h
16 #define itkMammogramAnalysis_h
21 #include <itkObject.h>
24 #include <itkImageFileReader.h>
25 #include <itkPointSet.h>
26 #include <itkVector.h>
27 #include <itkImageRegionIterator.h>
28 #include <itkImageRegionIteratorWithIndex.h>
29 #include <itkPolygonSpatialObject.h>
31 #include <itkTransformFileWriter.h>
32 #include <itkImageMomentsCalculator.h>
37 #include <itkMetaDataDictionary.h>
38 #include <itkMetaDataObject.h>
40 #include <boost/random/mersenne_twister.hpp>
82 return sqrt(static_cast<double>( (x - c.
x)*(x - c.
x) + (y - c.
y)*(y - c.
y) ) );
85 void Print(
const char *indent ) {
87 << std::right << std::setw(6) <<
id <<
": "
88 << std::right << std::setw(6) << x <<
", "
89 << std::right << std::setw(6) << y << std::endl;
150 void Print(
const char *indent,
float maxNumberOfPixels ) {
151 float xCenter, yCenter;
154 <<
"index: (" << std::setw(4) <<
iPatch
155 <<
", " << std::setw(4) <<
jPatch <<
") "
156 <<
"center: (" << xCenter <<
", " << yCenter <<
") "
158 <<
"no. of dense pixels: "
159 << std::right << std::setprecision( 6 ) << std::setw(12) <<
nDensePixels <<
" ( "
160 << std::fixed << std::setprecision( 2 )
163 std::cout.unsetf( std::ios_base::fixed );
166 <<
"no. of pixels in patch: "
167 << std::right << std::setprecision( 6 ) << std::setw(12) <<
nPixels <<
" ( "
168 << std::fixed << std::setprecision( 2 )
169 << std::right << std::setw(7) << 100.*
nPixels/maxNumberOfPixels <<
"% )"
170 << std::setprecision( 0 ) << std::endl;
172 std::cout.unsetf( std::ios_base::fixed );
192 template <
class InputPixelType,
unsigned int InputDimension=2>
206 itkStaticConstMacro( ParametricDimension,
unsigned int, 2 );
207 itkStaticConstMacro( DataDimension,
unsigned int, 1 );
209 typedef itk::Image< InputPixelType, InputDimension >
ImageType;
257 m_TypeOfInputImagesToRegister = regImagesType;
268 const static char* MammogramTypeNames[];
316 m_FlgRegisterNonRigid =
false; }
329 m_FlgRegisterNonRigid =
true; }
366 void UnloadImages(
void );
368 void Print(
bool flgVerbose =
false );
370 std::vector< PointOnBoundary > *GetBreastEdgeCoords(
std::string strBreastEdgeImageID );
372 void SetBreastEdgeCoords(
std::string strBreastEdgeImageID,
373 std::vector< PointOnBoundary > *edgeCoords );
375 void PushBackBreastEdgeCoord(
std::string strBreastEdgeImageID,
376 int id,
int x,
int y );
378 std::vector< PointOnBoundary > *GetPectoralCoords(
std::string strPectoralImageID );
380 void SetPectoralCoords(
std::string strPectoralImageID,
381 std::vector< PointOnBoundary > *pecCoords );
383 void PushBackPectoralCoord(
std::string strPectoralImageID,
384 int id,
int x,
int y );
386 void WriteDataToCSVFile( std::ofstream *foutOutputDensityCSV );
388 virtual bool Compute(
void ) {
return false; };
522 void CreateDirectoryAndParents(
std::string filename );
526 typename ImageType::SpacingType GetImageResolutionFromDictionary( DictionaryType &dictionary );
532 template <
typename TOutputImageType >
534 const char *description,
535 typename ImageType::Pointer
image,
536 DictionaryType &dictionary );
538 template <
typename TOutputImageType >
541 const char *description,
542 typename ImageType::Pointer
image,
543 DictionaryType &dictionary );
545 template <
typename TOutputImageType >
548 const char *description,
549 typename TOutputImageType::Pointer
image,
550 DictionaryType &dictionary );
554 const char *description,
555 typename LabelImageType::Pointer
image,
557 DictionaryType &dictionary );
559 void WriteRegistrationDifferenceImage(
std::string fileInput,
561 const char *description,
562 typename ImageType::Pointer
image,
563 DictionaryType &dictionary );
565 void AddPointToPolygon(
typename PolygonType::Pointer &polygon,
566 typename ImageType::Pointer &
image,
570 typename ImageType::Pointer MaskWithPolygon(
MammogramType mammoType,
573 typename ImageType::Pointer MaskWithPolygon(
MammogramType mammoType );
575 void RemoveTumourFromRegnMask(
void );
577 template <
typename ScalesType>
579 unsigned int nParameters );
582 RegisterTheImages(
typename ImageType::Pointer imSource,
584 typename ImageType::Pointer maskSource,
596 typename ImageType::Pointer &
image,
599 typename LabelImageType::Pointer
600 GenerateRegionLabels( BreastSideType breastSide,
603 LabelPixelType &tumourRegionValue,
604 typename ImageType::Pointer &
image,
605 typename ImageType::Pointer &imMask,
606 typename std::map< LabelPixelType, Patch > &listOfPatches,
609 void GenerateRandomTumourPositionInImage(
MammogramType mammoType );
611 typename ImageType::Pointer DrawTumourRegion(
typename ImageType::Pointer
image );
616 void operator=(
const Self&);
618 boost::random::mt19937 m_Gen;
625 #ifndef ITK_MANUAL_INSTANTIATION
626 #include "itkMammogramAnalysis.txx"
void SetRegisterOn(void)
Definition: itkMammogramAnalysis.h:314
void SetVerboseOff(void)
Definition: itkMammogramAnalysis.h:319
void SetOverwriteOn(void)
Definition: itkMammogramAnalysis.h:321
PointsContainer::Iterator PointsIterator
Definition: itkMammogramAnalysis.h:234
int m_ThresholdDiagnostic
Definition: itkMammogramAnalysis.h:423
void SetTumourRight(int tumRight)
Definition: itkMammogramAnalysis.h:306
std::string m_FileDiagnosticRegnMask
Definition: itkMammogramAnalysis.h:420
LabelImageType::RegionType m_DiagTumourRegion
Definition: itkMammogramAnalysis.h:467
ImageType::Pointer m_ImPreDiagnosticMask
Definition: itkMammogramAnalysis.h:493
itk::Image< RealType, InputDimension > RealImageType
Definition: itkMammogramAnalysis.h:229
DictionaryType m_PreDiagDictionary
Definition: itkMammogramAnalysis.h:484
enumRegistrationImagesType m_TypeOfInputImagesToRegister
Specify the input images to register.
Definition: itkMammogramAnalysis.h:408
itk::ImageMomentsCalculator< ImageType > ImageMomentCalculatorType
Definition: itkMammogramAnalysis.h:248
std::string m_DirOutput
Definition: itkMammogramAnalysis.h:413
int m_BreastAreaPreDiagnostic
Definition: itkMammogramAnalysis.h:436
std::string GetFileControl(void)
Definition: itkMammogramAnalysis.h:341
PointSetType::PointsContainer PointsContainer
Definition: itkMammogramAnalysis.h:233
ImageType::Pointer m_ImControlRegnMask
Definition: itkMammogramAnalysis.h:502
itk::ImageRegionIterator< ImageType > IteratorType
Definition: itkMammogramAnalysis.h:211
Definition: itkMammogramAnalysis.h:272
Definition: itkMammogramAnalysis.h:262
void SetSetNumberDiagnostic(int thrDiag)
Definition: itkMammogramAnalysis.h:293
Computes whether a mammogram is of the left or right breast from the center of mass.
Definition: itkMammogramLeftOrRightSideCalculator.h:31
TransformTypeEnum
Definition: itkImageRegistrationFactory.h:105
void SetRegisterNonRigidOff(void)
Definition: itkMammogramAnalysis.h:330
void SetBreastAreaControl(int thrControl)
Definition: itkMammogramAnalysis.h:303
ImageType::SizeType SizeType
Definition: niftkMakeLapUSProbeBasicModel.cxx:31
std::string m_FileControl
Definition: itkMammogramAnalysis.h:443
float m_TumourDiameter
Definition: itkMammogramAnalysis.h:462
BreastSideType m_BreastSideControl
Definition: itkMammogramAnalysis.h:450
PointDataContainer::Iterator PointDataIterator
Definition: itkMammogramAnalysis.h:236
int m_BreastAreaControl
Definition: itkMammogramAnalysis.h:448
LeftOrRightSideCalculatorType::BreastSideType BreastSideType
Definition: itkMammogramAnalysis.h:243
Object Superclass
Definition: itkMammogramAnalysis.h:199
LabelImageType::RegionType m_PreDiagTumourRegion
Definition: itkMammogramAnalysis.h:472
LabelImageType::Pointer m_ImPreDiagnosticLabels
Definition: itkMammogramAnalysis.h:497
void SetFileDiagnostic(std::string fileDiag)
Definition: itkMammogramAnalysis.h:286
void SetOverwriteOff(void)
Definition: itkMammogramAnalysis.h:322
bool m_FlgOverwrite
Definition: itkMammogramAnalysis.h:401
int m_SetNumberPreDiagnostic
Definition: itkMammogramAnalysis.h:434
int GetSetNumberPreDiagnostic(void)
Definition: itkMammogramAnalysis.h:347
int iPatch
Definition: itkMammogramAnalysis.h:177
void SetTumourBottom(int tumBottom)
Definition: itkMammogramAnalysis.h:308
int GetThresholdPreDiagnostic(void)
Definition: itkMammogramAnalysis.h:351
int GetTumourRight(void)
Definition: itkMammogramAnalysis.h:359
int m_SetNumberDiagnostic
Definition: itkMammogramAnalysis.h:422
const GLfloat * c
Definition: glew.h:14144
void Print(const char *indent)
Definition: itkMammogramAnalysis.h:85
void SetTypeOfInputImagesToRegister(enumRegistrationImagesType regImagesType)
Set the registration image type.
Definition: itkMammogramAnalysis.h:256
std::map< LabelPixelType, Patch > m_PreDiagPatches
Definition: itkMammogramAnalysis.h:515
int GetSetNumberDiagnostic(void)
Definition: itkMammogramAnalysis.h:346
GLenum GLsizei GLenum GLenum const GLvoid * image
Definition: glew.h:4052
ImageType::Pointer m_ImControlMask
Definition: itkMammogramAnalysis.h:494
itk::Image< PixelType, Dimension >::Pointer ReadImage(std::string fileInput)
Definition: niftkEVFFCECT.cxx:82
void SetThresholdControl(int thrControl)
Definition: itkMammogramAnalysis.h:299
DictionaryType m_DiagDictionary
Definition: itkMammogramAnalysis.h:483
std::string GetIDControlImage(void)
Definition: itkMammogramAnalysis.h:337
RegistrationFilterType::Pointer m_RegistrationPreDiag
Definition: itkMammogramAnalysis.h:519
bool m_FlgDebug
Definition: itkMammogramAnalysis.h:399
std::string m_Id
Definition: itkMammogramAnalysis.h:410
GLint GLint GLint GLint GLint GLint y
Definition: glew.h:1236
LabelPixelType m_ControlTumourRegionValue
Definition: itkMammogramAnalysis.h:474
Definition: niftkITKAffineResampleImage.cxx:74
itk::Image< OutputPixelType, InputDimension > OutputImageType
Definition: itkMammogramAnalysis.h:218
std::string GetStrTumourImageID(void)
Definition: itkMammogramAnalysis.h:344
std::string GetIDDiagnosticImage(void)
Definition: itkMammogramAnalysis.h:335
ImageType::IndexType IndexType
Definition: niftkMakeLapUSProbeBasicModel.cxx:32
ImageType::Pointer m_ImDiagnostic
Definition: itkMammogramAnalysis.h:488
std::string GetFileDiagnostic(void)
Definition: itkMammogramAnalysis.h:339
std::string m_StrTumourImageID
Definition: itkMammogramAnalysis.h:455
int x
Definition: itkMammogramAnalysis.h:66
PointSetType::PointDataContainer PointDataContainer
Definition: itkMammogramAnalysis.h:235
void SetRegisterOff(void)
Definition: itkMammogramAnalysis.h:315
int GetThresholdControl(void)
Definition: itkMammogramAnalysis.h:352
bool m_FlgRegister
Definition: itkMammogramAnalysis.h:402
SmartPointer< Self > Pointer
Definition: itkMammogramRegistrationFilter.h:45
int GetTumourLeft(void)
Definition: itkMammogramAnalysis.h:358
int GetSetNumberControl(void)
Definition: itkMammogramAnalysis.h:348
std::vector< PointOnBoundary > m_ControlPectoralPoints
Definition: itkMammogramAnalysis.h:511
int GetBreastAreaControl(void)
Definition: itkMammogramAnalysis.h:356
int m_TumourLeft
Definition: itkMammogramAnalysis.h:457
std::vector< PointOnBoundary > m_DiagBreastEdgePoints
Definition: itkMammogramAnalysis.h:505
RegistrationFilterType::enumRegistrationImagesType enumRegistrationImagesType
Definition: itkMammogramAnalysis.h:253
Patch()
Definition: itkMammogramAnalysis.h:103
float nPixels
Definition: itkMammogramAnalysis.h:180
itk::MammogramLeftOrRightSideCalculator< ImageType > LeftOrRightSideCalculatorType
Definition: itkMammogramAnalysis.h:241
SmartPointer< const Self > ConstPointer
Definition: itkMammogramAnalysis.h:201
ImageType::Pointer m_ImPreDiagnosticRegnMask
Definition: itkMammogramAnalysis.h:501
itk::ImageFileReader< ImageType > ReaderType
Definition: itkMammogramAnalysis.h:210
enumRegistrationImagesType
The input images to register.
Definition: itkMammogramRegistrationFilter.h:109
void PrintDictionary(DictionaryType &dictionary)
Definition: niftkAnonymiseDICOMImages.cxx:94
ImageType::Pointer m_ImPreDiagnostic
Definition: itkMammogramAnalysis.h:489
void SetDebugOn(void)
Definition: itkMammogramAnalysis.h:324
ImageType::Pointer m_ImControl
Definition: itkMammogramAnalysis.h:490
void Print(const char *indent, float maxNumberOfPixels)
Definition: itkMammogramAnalysis.h:150
std::string m_DirInput
Definition: itkMammogramAnalysis.h:412
std::vector< PointOnBoundary > m_PreDiagBreastEdgePoints
Definition: itkMammogramAnalysis.h:506
void SetVerboseOn(void)
Definition: itkMammogramAnalysis.h:318
ImageType::Pointer m_ImDiagnosticRegnMask
Definition: itkMammogramAnalysis.h:500
std::vector< PointOnBoundary > m_PreDiagPectoralPoints
Definition: itkMammogramAnalysis.h:510
std::string GetFilePreDiagnostic(void)
Definition: itkMammogramAnalysis.h:340
std::string m_IdControlImage
Definition: itkMammogramAnalysis.h:442
RegistrationFilterType::Pointer m_RegistrationControl
Definition: itkMammogramAnalysis.h:520
itk::PointSet< VectorType, ParametricDimension > PointSetType
Definition: itkMammogramAnalysis.h:227
void SetBreastAreaDiagnostic(int thrDiag)
Definition: itkMammogramAnalysis.h:301
Definition: itkMammogramAnalysis.h:264
LabelImageType::IndexType m_DiagTumourCenterIndex
Definition: itkMammogramAnalysis.h:466
void SetInputDirectory(std::string dirIn)
Definition: itkMammogramAnalysis.h:279
void SetIDDiagnosticImage(std::string idDiagImage)
Definition: itkMammogramAnalysis.h:282
PointOnBoundary()
Definition: itkMammogramAnalysis.h:69
int GetTumourTop(void)
Definition: itkMammogramAnalysis.h:360
void SetFilePreDiagnostic(std::string filePreDiag)
Definition: itkMammogramAnalysis.h:287
itk::Vector< RealType, DataDimension > VectorType
Definition: itkMammogramAnalysis.h:225
std::string m_FileDiagnosticRegn
Definition: itkMammogramAnalysis.h:419
void SetFileControl(std::string fileControl)
Definition: itkMammogramAnalysis.h:288
LocusType
Definition: itkMammogramAnalysis.h:270
float sumYindices
Definition: itkMammogramAnalysis.h:183
ImageType::RegionType RegionType
Definition: niftkMakeLapUSProbeBasicModel.cxx:30
void SetSetNumberPreDiagnostic(int thrPreDiag)
Definition: itkMammogramAnalysis.h:294
void SetPatientID(std::string idPatient)
Definition: itkMammogramAnalysis.h:277
int m_ThresholdPreDiagnostic
Definition: itkMammogramAnalysis.h:435
std::string m_IdDiagnosticImage
Definition: itkMammogramAnalysis.h:417
LabelImageType::RegionType m_ControlTumourRegion
Definition: itkMammogramAnalysis.h:477
int m_TumourTop
Definition: itkMammogramAnalysis.h:459
BreastSideType m_BreastSidePreDiagnostic
Definition: itkMammogramAnalysis.h:438
void SetTumourID(std::string strTumID)
Definition: itkMammogramAnalysis.h:290
std::string m_IdPreDiagnosticImage
Definition: itkMammogramAnalysis.h:430
std::vector< PointOnBoundary > m_ControlBreastEdgePoints
Definition: itkMammogramAnalysis.h:507
std::string m_FilePreDiagnostic
Definition: itkMammogramAnalysis.h:431
std::string m_FileDiagnostic
Definition: itkMammogramAnalysis.h:418
itk::ImageRegionIteratorWithIndex< ImageType > IteratorWithIndexType
Definition: itkMammogramAnalysis.h:212
std::map< LabelPixelType, Patch > m_DiagPatches
Definition: itkMammogramAnalysis.h:514
BreastSideType
Breast side.
Definition: itkMammogramLeftOrRightSideCalculator.h:71
LabelImageType::Pointer m_ImDiagnosticLabels
Definition: itkMammogramAnalysis.h:496
int m_SetNumberControl
Definition: itkMammogramAnalysis.h:446
LabelPixelType m_PreDiagTumourRegionValue
Definition: itkMammogramAnalysis.h:469
void SetThresholdDiagnostic(int thrDiag)
Definition: itkMammogramAnalysis.h:297
short int OutputPixelType
Definition: itkMammogramAnalysis.h:217
void SetRegionSizeInMM(float roiSize)
Definition: itkMammogramAnalysis.h:312
void SetCoordinate(int i, int j)
Definition: itkMammogramAnalysis.h:113
int m_TumourRight
Definition: itkMammogramAnalysis.h:458
LabelImageType::Pointer m_ImControlLabels
Definition: itkMammogramAnalysis.h:498
itk::PolygonSpatialObject< InputDimension > PolygonType
Definition: itkMammogramAnalysis.h:238
float GetNumberOfPixels(void)
Definition: itkMammogramAnalysis.h:136
void SetBreastAreaPreDiagnostic(int thrPreDiag)
Definition: itkMammogramAnalysis.h:302
void GetCoordinate(int &i, int &j)
Definition: itkMammogramAnalysis.h:118
itk::Image< VectorType, ParametricDimension > VectorImageType
Definition: itkMammogramAnalysis.h:226
void SetSetNumberControl(int thrControl)
Definition: itkMammogramAnalysis.h:295
void SetTumourLeft(int tumLeft)
Definition: itkMammogramAnalysis.h:305
void SetTumourImageID(std::string strTumImageID)
Definition: itkMammogramAnalysis.h:291
GLint GLint GLint GLint GLint x
Definition: glew.h:1236
itk::MammogramRegistrationFilter< ImageType, ImageType > RegistrationFilterType
Definition: itkMammogramAnalysis.h:251
void SetDebugOff(void)
Definition: itkMammogramAnalysis.h:325
itk::Image< InputPixelType, InputDimension > ImageType
Definition: itkMammogramAnalysis.h:209
GLenum const void GLuint GLenum GLenum transformType
Definition: glew.h:11767
float DistanceTo(PointOnBoundary c)
Definition: itkMammogramAnalysis.h:81
Definition: itkMammogramAnalysis.h:263
float GetTumourDiameter(void)
Definition: itkMammogramAnalysis.h:363
int y
Definition: itkMammogramAnalysis.h:67
Image< LabelPixelType, InputDimension > LabelImageType
Definition: itkMammogramAnalysis.h:215
int m_ThresholdControl
Definition: itkMammogramAnalysis.h:447
std::string GetStrTumourID(void)
Definition: itkMammogramAnalysis.h:343
std::vector< PointOnBoundary > m_DiagPectoralPoints
Definition: itkMammogramAnalysis.h:509
std::map< LabelPixelType, Patch > m_ControlPatches
Definition: itkMammogramAnalysis.h:516
float m_RegionSizeInMM
Definition: itkMammogramAnalysis.h:481
float nDensePixels
Definition: itkMammogramAnalysis.h:181
PointOnBoundary(int idIn, int xIn, int yIn)
Definition: itkMammogramAnalysis.h:75
LabelImageType::IndexType m_ControlCenterIndex
Definition: itkMammogramAnalysis.h:476
std::string m_StrTumourID
Definition: itkMammogramAnalysis.h:454
LabelPixelType m_DiagTumourRegionValue
Definition: itkMammogramAnalysis.h:464
itk::MetaDataObject< std::string > MetaDataStringType
Definition: itkMammogramAnalysis.h:221
Simultaneous itk::Image and itk::Array (and hence vnl_vector) class.
itk::Image< unsigned char, InputDimension > ImageTypeUCHAR
Definition: itkMammogramAnalysis.h:230
void SetIDPreDiagnosticImage(std::string idPreDiagImage)
Definition: itkMammogramAnalysis.h:283
void SetOutputDirectory(std::string dirOut)
Definition: itkMammogramAnalysis.h:280
itk::SignedMaurerDistanceMapImageFilter< ImageType, RealImageType > DistanceTransformType
Definition: itkMammogramAnalysis.h:249
MammogramAnalysis Self
Definition: itkMammogramAnalysis.h:198
std::string m_FileControlRegn
Definition: itkMammogramAnalysis.h:444
void SetTumourTop(int tumTop)
Definition: itkMammogramAnalysis.h:307
float sumXindices
Definition: itkMammogramAnalysis.h:182
void GetCenter(float &xIndex, float &yIndex)
Definition: itkMammogramAnalysis.h:139
void SetThresholdPreDiagnostic(int thrPreDiag)
Definition: itkMammogramAnalysis.h:298
Definition: itkMammogramAnalysis.h:193
bool m_FlgVerbose
Definition: itkMammogramAnalysis.h:398
BreastSideType m_BreastSideDiagnostic
Definition: itkMammogramAnalysis.h:426
void AddNonDensePixel(float xIndex, float yIndex)
Definition: itkMammogramAnalysis.h:130
float RealType
Definition: itkMammogramAnalysis.h:223
std::string GetIDPreDiagnosticImage(void)
Definition: itkMammogramAnalysis.h:336
void SetIDControlImage(std::string idControlImage)
Definition: itkMammogramAnalysis.h:284
virtual bool Compute(void)
Definition: itkMammogramAnalysis.h:388
Definition: itkMammogramAnalysis.h:62
unsigned int LabelPixelType
Definition: itkMammogramAnalysis.h:214
bool m_FlgRegisterNonRigid
Specify whether to perform a non-rigid registration.
Definition: itkMammogramAnalysis.h:405
LabelImageType::IndexType m_PreDiagCenterIndex
Definition: itkMammogramAnalysis.h:471
int GetThresholdDiagnostic(void)
Definition: itkMammogramAnalysis.h:350
void AddDensePixel(float xIndex, float yIndex)
Definition: itkMammogramAnalysis.h:123
int m_TumourBottom
Definition: itkMammogramAnalysis.h:460
int jPatch
Definition: itkMammogramAnalysis.h:178
int GetBreastAreaPreDiagnostic(void)
Definition: itkMammogramAnalysis.h:355
int id
Definition: itkMammogramAnalysis.h:65
void SetTumourDiameter(float diameter)
Definition: itkMammogramAnalysis.h:310
Definition: itkMammogramAnalysis.h:273
void LoadImages(const std::vector< std::string > &files, std::vector< IplImage * > &images, std::vector< std::string > &fileNames)
Uses OpenCV to load images.
Definition: mitkCameraCalibrationFacade.cxx:36
int m_BreastAreaDiagnostic
Definition: itkMammogramAnalysis.h:424
DictionaryType m_ControlDictionary
Definition: itkMammogramAnalysis.h:485
GLsizei const GLcharARB ** string
Definition: glew.h:5194
itk::MetaDataDictionary DictionaryType
Definition: itkMammogramAnalysis.h:220
void SetRegisterNonRigidOn(void)
Specify whether to perform a non-rigid registration.
Definition: itkMammogramAnalysis.h:328
float GetNumberOfDensePixels(void)
Definition: itkMammogramAnalysis.h:137
int GetTumourBottom(void)
Definition: itkMammogramAnalysis.h:361
Definition: itkMammogramAnalysis.h:99
std::string m_FilePreDiagnosticRegn
Definition: itkMammogramAnalysis.h:432
ImageType::Pointer m_ImDiagnosticMask
Definition: itkMammogramAnalysis.h:492
MammogramType
Definition: itkMammogramAnalysis.h:260
std::string GetPatientID(void)
Definition: itkMammogramAnalysis.h:333
Definition: itkMammogramRegistrationFilter.h:37
SmartPointer< Self > Pointer
Definition: itkMammogramAnalysis.h:200
int GetBreastAreaDiagnostic(void)
Definition: itkMammogramAnalysis.h:354