Program: gdcm
Module: $RCSfile: ReWrite.cxx,v $
Language: C++
- Date: $Date: 2005/10/25 14:52:27 $
- Version: $Revision: 1.15 $
+ Date: $Date: 2006/03/17 14:36:37 $
+ Version: $Revision: 1.19 $
Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de
l'Image). All rights reserved. See Doc/License.txt or
" Re write a full gdcm-readable Dicom image ",
" (usefull when the file header is not very straight). ",
" ",
- " usage: ReWrite filein=inputFileName fileout=anonymizedFileName ",
+ " usage: ReWrite filein=inputFileName fileout=outputFileName ",
" [mode=write mode] [noshadow] [noseq][debug] ",
" ",
" mode = a (ACR), x (Explicit VR Dicom), r (RAW : only pixels) ",
return 0;
}
- char *mode = am->ArgMgrGetString("mode",(char *)"X");
+ const char *mode = am->ArgMgrGetString("mode","X");
int loadMode = gdcm::LD_ALL;
if ( am->ArgMgrDefined("noshadowseq") )
std::cout << " TransferSyntaxName= [" << transferSyntaxName << "]"
<< std::endl;
+ // Since we just ReWrite the image, we know no modification
+ // was performed on the pixels.
+ // We don't want this image appears as a 'Secondary Captured image'
+ fh->SetContentType(gdcm::UNMODIFIED_PIXELS_IMAGE);
+
switch (mode[0])
{
case 'A' :