-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.h
23 lines (19 loc) · 774 Bytes
/
main.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#ifndef MAIN_H
#define MAIN_H
#endif // MAIN_H
#include <QString>
#include <QDebug>
#include <QFileInfo>
#include "gdcmReader.h"
#include "gdcmWriter.h"
#include "gdcmAttribute.h"
#include "gdcmStringFilter.h"
#include "gdcmAnonymizer.h"
#ifdef _WIN32_
#include <cstdlib>
#elif __linux
#include <unistd.h>
#endif
void PrintUsage(QString msg);
QString CheckInputParams(int PatientInfoName, int PatientInfoNonName, int InstitutionInfo, int DatesOfService, int ScanInfo, QString f, int dbg);
bool AnonymizeOneFileDumb(gdcm::Anonymizer &anon, const char *filename, const char *outfilename, std::vector<gdcm::Tag> const &empty_tags, std::vector<gdcm::Tag> const &remove_tags, std::vector< std::pair<gdcm::Tag, std::string> > const & replace_tags, bool continuemode);