14 #ifndef GDCMFILEANONYMIZER_H
15 #define GDCMFILEANONYMIZER_H
24 class FileAnonymizerInternals;
55 void Empty(
Tag const &t );
58 void Remove(
Tag const &t );
63 void Replace(
Tag const &t,
const char *value_str );
67 void Replace(
Tag const &t,
const char *value_data,
VL const & vl );
70 void SetInputFileName(
const char *filename_native);
73 void SetOutputFileName(
const char *filename_native);
79 bool ComputeEmptyTagPosition();
80 bool ComputeRemoveTagPosition();
81 bool ComputeReplaceTagPosition();
82 FileAnonymizerInternals *Internals;
87 #endif //GDCMFILEANONYMIZER_H
#define GDCM_EXPORT
Definition: gdcmWin32.h:34
FileAnonymizer.
Definition: gdcmFileAnonymizer.h:47
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
Definition: gdcmASN1.h:20