C# Class EvilDICOM.Anonymization.AnonymizationQueue

This class is for building a stack of anonymization options and then executing
Datei anzeigen Open project: rexcardan/Evil-DICOM Class Usage Examples

Public Methods

Method Description
AnonymizationQueue ( ) : System
Anonymize ( DICOMObject dcm ) : void

This method needs to be called on each DICOM object (file) to be anonymized with the set options

BuildQueue ( EvilDICOM.Anonymization.Settings.AnonymizationSettings settings, IEnumerable dcmFiles ) : AnonymizationQueue
Default ( IEnumerable dcmFiles ) : AnonymizationQueue

Initializes an anonymization queue from a list of DICOM files that need to be anonymized

RaiseProgressUpdated ( double progress ) : void

Private Methods

Method Description
CalculateProgress ( int i, int totalOperations ) : double

Calculates a value for a progress update

Method Details

AnonymizationQueue() public method

public AnonymizationQueue ( ) : System
return System

Anonymize() public method

This method needs to be called on each DICOM object (file) to be anonymized with the set options
public Anonymize ( DICOMObject dcm ) : void
dcm DICOMObject the DICOM object (file) to be anonymized
return void

BuildQueue() public static method

public static BuildQueue ( EvilDICOM.Anonymization.Settings.AnonymizationSettings settings, IEnumerable dcmFiles ) : AnonymizationQueue
settings EvilDICOM.Anonymization.Settings.AnonymizationSettings
dcmFiles IEnumerable
return AnonymizationQueue

Default() public method

Initializes an anonymization queue from a list of DICOM files that need to be anonymized
public Default ( IEnumerable dcmFiles ) : AnonymizationQueue
dcmFiles IEnumerable
return AnonymizationQueue

RaiseProgressUpdated() public method

public RaiseProgressUpdated ( double progress ) : void
progress double
return void