C# Class EvilDICOM.Anonymization.Anonymizers.StudyIdAnonymizer

Removes the study id from the DICOM files and creates a new study id
Inheritance: IAnonymizer
Datei anzeigen Open project: rexcardan/Evil-DICOM

Private Properties

Property Type Description
GetTypeAbbreviation string

Public Methods

Method Description
AddDICOMObject ( DICOMObject d ) : void
Anonymize ( DICOMObject d ) : void
FinalizeDictionary ( ) : void

This method is to be called once all DICOM objects are added. It then remaps study ids in a private dictionary

GenerateNames ( ) : void
GenerateNamesByType ( ) : void
GetFileType ( DICOMObject d ) : DICOMFileType
StudyIdAnonymizer ( ) : EvilDICOM.Core

Private Methods

Method Description
GetTypeAbbreviation ( DICOMFileType type ) : string

Method Details

AddDICOMObject() public method

public AddDICOMObject ( DICOMObject d ) : void
d DICOMObject
return void

Anonymize() public method

public Anonymize ( DICOMObject d ) : void
d DICOMObject
return void

FinalizeDictionary() public method

This method is to be called once all DICOM objects are added. It then remaps study ids in a private dictionary
public FinalizeDictionary ( ) : void
return void

GenerateNames() public method

public GenerateNames ( ) : void
return void

GenerateNamesByType() public method

public GenerateNamesByType ( ) : void
return void

GetFileType() public static method

public static GetFileType ( DICOMObject d ) : DICOMFileType
d DICOMObject
return DICOMFileType

StudyIdAnonymizer() public method

public StudyIdAnonymizer ( ) : EvilDICOM.Core
return EvilDICOM.Core