|
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< Self > | Pointer |
|
typedef SmartPointer< const Self > | ConstPointer |
|
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 |
|
|
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) |
|
|
| 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) |
|