X-Git-Url: http://git.kpe.io/?p=ctsim.git;a=blobdiff_plain;f=libctsim%2Fctndicom.cpp;h=2209fba2706e40236729782e5dfcaac15a53edad;hp=50d3a7dd6ffd843ec56e052c734e41a943f3bc5a;hb=663448e3173a19f054952806d8f8eca2fe59ec90;hpb=0f6257b32b46276415f1c6597fc1d992c3787071 diff --git a/libctsim/ctndicom.cpp b/libctsim/ctndicom.cpp index 50d3a7d..2209fba 100644 --- a/libctsim/ctndicom.cpp +++ b/libctsim/ctndicom.cpp @@ -9,7 +9,7 @@ ** This is part of the CTSim program ** Copyright (c) 1983-2001 Kevin Rosenberg ** -** $Id: ctndicom.cpp,v 1.11 2001/03/13 10:35:06 kevin Exp $ +** $Id: ctndicom.cpp,v 1.12 2001/03/13 14:53:44 kevin Exp $ ** ** This program is free software; you can redistribute it and/or modify ** it under the terms of the GNU General Public License (version 2) as @@ -319,11 +319,11 @@ DicomExporter::createDicomObject() char szIDImageType[] = "ORIGINAL"; char szIDManufacturerModel[65] = ""; - std::ostringstream osComments; - m_pImageFile->printLabelsBrief (osComments); - size_t sizeIDComments = osComments.str().length(); - char* pszIDComments = new char [sizeIDComments+1]; - strncpy (pszIDComments, osComments.str().c_str(), sizeIDComments); + std::ostringstream osPatComments; + m_pImageFile->printLabelsBrief (osPatComments); + size_t sizePatComments = osPatComments.str().length(); + char* pszPatComments = new char [sizePatComments+1]; + strncpy (pszPatComments, osPatComments.str().c_str(), sizePatComments); snprintf (szIDSOPInstanceUID, sizeof(szIDSOPInstanceUID), "%s.2.1.6.1", szCTSimRoot); snprintf (szRelStudyInstanceUID, sizeof(szRelStudyInstanceUID), "%s.2.1.6.1.1", szCTSimRoot); @@ -384,7 +384,7 @@ DicomExporter::createDicomObject() {DCM_IDMODALITY, DCM_CS, "", 1, strlen(szModality), szModality}, {DCM_IDSOPCLASSUID, DCM_UI, "", 1, strlen(szSOPClassUID), szSOPClassUID}, {DCM_IDMANUFACTURERMODEL, DCM_LO, "", 1, strlen(szIDManufacturerModel), szIDManufacturerModel}, - {DCM_PATCOMMENTS, DCM_LT, "", 1, strlen(pszIDComments), pszIDComments}, + {DCM_PATCOMMENTS, DCM_LT, "", 1, strlen(pszPatComments), pszPatComments}, }; int nElemRequired = sizeof (aElemRequired) / sizeof(DCM_ELEMENT); @@ -411,7 +411,7 @@ DicomExporter::createDicomObject() cond = DCM_ModifyElements (&m_pObject, &elemPixelData, 1, NULL, 0, &iUpdateCount); delete pRawPixels; - delete pszIDComments; + delete pszPatComments; if (cond != DCM_NORMAL || iUpdateCount != 1) { m_bFail = true;