X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=Example%2FWriteDicom.cxx;h=7116f734fceaefaaa7065440b17675711d50e015;hb=136edadb041e1ddf5d50bdf6370e8db93e02b7ee;hp=10554b397504a641e0c5a763c48dd771af8c19d8;hpb=64429225702c1ca65ea3b6882be0e19c94509843;p=gdcm.git diff --git a/Example/WriteDicom.cxx b/Example/WriteDicom.cxx index 10554b39..7116f734 100644 --- a/Example/WriteDicom.cxx +++ b/Example/WriteDicom.cxx @@ -1,3 +1,20 @@ +/*========================================================================= + + Program: gdcm + Module: $RCSfile: WriteDicom.cxx,v $ + Language: C++ + Date: $Date: 2004/11/26 10:55:03 $ + Version: $Revision: 1.8 $ + + Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de + l'Image). All rights reserved. See Doc/License.txt or + http://www.creatis.insa-lyon.fr/Public/Gdcm/License.html for details. + + This software is distributed WITHOUT ANY WARRANTY; without even + the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + PURPOSE. See the above copyright notices for more information. + +=========================================================================*/ #include "gdcm.h" // Writting of a DICOM file based on a correct dicom header @@ -14,10 +31,10 @@ int main(int argc, char* argv[]) } const char *first = argv[1]; - gdcmFile *f1 = new gdcmFile( first ); + gdcm::File *f1 = new gdcm::File( first ); const char *second = argv[2]; - gdcmFile *f2 = new gdcmFile( second ); + gdcm::File *f2 = new gdcm::File( second ); // We assume that DICOM fields of second file actually exists : @@ -38,13 +55,12 @@ int main(int argc, char* argv[]) // and that does the job int dataSize = f2->GetImageDataSize(); - void *imageData = f2->GetImageData(); + uint8_t* imageData = f2->GetImageData(); std::cout << "dataSize :" << dataSize << std::endl; // TODO : Shouldn't we merge those two functions ? f1->SetImageData( imageData, dataSize); - f1->GetHeader()->SetImageDataSize( dataSize ); f1->GetHeader()->Print();