C# Class EvilDICOM.Anonymization.AnonymizationQueue

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

Méthodes publiques

Méthode 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

Méthode Description
CalculateProgress ( int i, int totalOperations ) : double

Calculates a value for a progress update

Method Details

AnonymizationQueue() public méthode

public AnonymizationQueue ( ) : System
Résultat System

Anonymize() public méthode

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
Résultat void

BuildQueue() public static méthode

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

Default() public méthode

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

RaiseProgressUpdated() public méthode

public RaiseProgressUpdated ( double progress ) : void
progress double
Résultat void