14 #ifndef GDCMFILEANONYMIZER_H
15 #define GDCMFILEANONYMIZER_H
24 class FileAnonymizerInternals;
53 void Empty(
Tag const &t );
56 void Remove(
Tag const &t );
61 void Replace(
Tag const &t,
const char *value_str );
65 void Replace(
Tag const &t,
const char *value_data,
VL const & vl );
68 void SetInputFileName(
const char *filename_native);
71 void SetOutputFileName(
const char *filename_native);
77 bool ComputeEmptyTagPosition();
78 bool ComputeRemoveTagPosition();
79 bool ComputeReplaceTagPosition();
80 FileAnonymizerInternals *Internals;
86 #endif //GDCMFILEANONYMIZER_H
#define GDCM_EXPORT
Definition: gdcmWin32.h:34
FileAnonymizer.
Definition: gdcmFileAnonymizer.h:45
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