int main(int argc, char *argv[])
{
if( argc < 3 ) return 1;
const char* filename = argv[1];
const char* outfilename = argv[2];
{
std::cerr << "impossible to remove Pixel Data attribute" << std::endl;
return 1;
}
{
std::cerr << "could not read back" << std::endl;
return 1;
}
{
std::cerr << "could not write back" << std::endl;
return 1;
}
return 0;
}
FileAnonymizer.
Definition gdcmFileAnonymizer.h:48
bool Write()
Write the output file.
void SetInputFileName(const char *filename_native)
Set input filename.
void SetOutputFileName(const char *filename_native)
Set output filename.
a DICOM File
Definition gdcmFile.h:34
const FileMetaInformation & GetHeader() const
Get File Meta Information.
Definition gdcmFile.h:48
Reader ala DOM (Document Object Model)
Definition gdcmReader.h:54
const File & GetFile() const
Set/Get File.
Definition gdcmReader.h:72
virtual bool Read()
Main function to read a file.
void SetFileName(const char *filename_native)
Class to represent a DICOM Data Element (Attribute) Tag (Group, Element).
Definition gdcmTag.h:39
Class to manipulate Transfer Syntax.
Definition gdcmTransferSyntax.h:40
@ ExplicitVRLittleEndian
Definition gdcmTransferSyntax.h:64
@ ImplicitVRLittleEndian
Definition gdcmTransferSyntax.h:62
Writer ala DOM (Document Object Model)
Definition gdcmWriter.h:49
virtual bool Write()
Main function to tell the writer to write.
void SetFile(const File &f)
Set/Get the DICOM file (DataSet + Header)
Definition gdcmWriter.h:66
void SetFileName(const char *filename_native)
Set the filename of DICOM file to write: