14 #ifndef GDCMFILEANONYMIZER_H
15 #define GDCMFILEANONYMIZER_H
24 class FileAnonymizerInternals;
50 void Empty(
Tag const &t );
53 void Remove(
Tag const &t );
58 void Replace(
Tag const &t,
const char *value );
62 void Replace(
Tag const &t,
const char *value,
VL const & vl );
65 void SetInputFileName(
const char *filename_native);
68 void SetOutputFileName(
const char *filename_native);
74 bool ComputeEmptyTagPosition();
75 bool ComputeRemoveTagPosition();
76 bool ComputeReplaceTagPosition();
77 FileAnonymizerInternals *Internals;
83 #endif //GDCMFILEANONYMIZER_H
#define GDCM_EXPORT
Definition: gdcmWin32.h:34
FileAnonymizer.
Definition: gdcmFileAnonymizer.h:42
Value Length.
Definition: gdcmVL.h:29
Subject.
Definition: gdcmSubject.h:28
Class to represent a DICOM Data Element (Attribute) Tag (Group, Element). Basically an uint32_t which...
Definition: gdcmTag.h:38