PACS System 0.1.0
PACS DICOM system library
Loading...
Searching...
No Matches
main.cpp File Reference

DICOM Modify - Tag Modification Utility. More...

#include "anonymizer.h"
#include "kcenon/pacs/core/dicom_dictionary.h"
#include "kcenon/pacs/core/dicom_file.h"
#include "kcenon/pacs/core/dicom_tag_constants.h"
#include "kcenon/pacs/encoding/transfer_syntax.h"
#include "kcenon/pacs/encoding/vr_type.h"
#include <algorithm>
#include <atomic>
#include <cctype>
#include <chrono>
#include <filesystem>
#include <fstream>
#include <iomanip>
#include <iostream>
#include <sstream>
#include <string>
#include <thread>
#include <vector>
Include dependency graph for main.cpp:

Go to the source code of this file.

Functions

int main (int argc, char *argv[])
 

Detailed Description

DICOM Modify - Tag Modification Utility.

Definition in file main.cpp.

Function Documentation

◆ main()

int main ( int argc,
char * argv[] )

Definition at line 871 of file main.cpp.

871 {
872 std::cout << R"(
873 ____ ____ __ __ __ __ ___ ____ ___ _______ __
874 | _ \ / ___| \/ | | \/ |/ _ \| _ \_ _| ___\ \ / /
875 | | | | | | |\/| | | |\/| | | | | | | | || |_ \ V /
876 | |_| | |___| | | | | | | | |_| | |_| | || _| | |
877 |____/ \____|_| |_| |_| |_|\___/|____/___|_| |_|
878
879 DICOM Tag Modification Utility
880)" << "\n";
881
882 options opts;
883
884 if (!parse_arguments(argc, argv, opts)) {
885 print_usage(argv[0]);
886 return 1;
887 }
888
889 process_stats stats;
890 process_inputs(opts, stats);
891
892 print_summary(stats);
893
894 if (stats.failed > 0) {
895 return 2;