// et des pixels d'une autre image
-int main(int argc, char* argv[]) {
+int testChangeEntete(int argc, char* argv[]) {
std::string premier, deuxieme;
char resultat[200];
int dataSize;
if (argc < 3) {
- printf ("usage :\n testChangeEntete nomFichierPourEntete nomFichierPourDonnées \n");
- exit(0);
+ std::cerr << "usage :" << std::endl <<
+ argv[0] << " nomFichierPourEntete nomFichierPourDonnées" << std::endl;
+ return 0;
}
premier = argv[1];
f1->SetImageData(imageData,dataSize);
f1->GetHeader()->SetImageDataSize(dataSize);
- f1->GetHeader()->PrintPubEntry();
+ f1->GetHeader()->PrintEntry();
std::string s0 =f2->GetHeader()->GetEntryByNumber(0x7fe0, 0x0000);
std::string s10=f2->GetHeader()->GetEntryByNumber(0x7fe0, 0x0010);
sprintf(resultat, "%s.vol", deuxieme.c_str());
printf ("WriteDCM\n");
+ //f1->WriteDcmExplVR("itk-gdcm-ex.dcm");
//f1->WriteDcmImplVR(resultat);
f1->WriteAcr(resultat);