** 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
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);
{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);
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;