[Insight-users] Writing DICOM Issues

Neil Panjwani paniwani at gmail.com
Mon Jun 27 09:44:28 EDT 2011


I saved the metaDataDictionaryArray and passed its pointer to the series
writer via the SetMetaDataDictionaryArray() function after I did my
processing. However, I get an error in the "xtree" file in the following
lines:

_Myt& operator=(const _Myt& _Right)
{ // replace contents from _Right
if (this != &_Right)
{ // worth doing
erase(begin(), end());
this->comp = _Right.comp;
*_Copy(_Right);*
}
return (*this);

What is happening? Why can't I output this DICOM series?





On Mon, Jun 27, 2011 at 7:58 AM, Neil Panjwani <paniwani at gmail.com> wrote:

> I'm having problems reading a series of 2D DICOM images as a 3D volume,
> performing my algorithm on the 3D input, and then writing out the DICOM 2D
> series again. If I use a different SeriesFileNames, the files are sometimes
> read in backwards. On other occassions, they're read in correctly, can be
> outputted at any time as a volume, but cannot be written as a series.
>
> My guess is that I am violating some DICOM dictionary rules. Can anyone
> point me in the right direction to generate a new DICOM series? And how to
> avoid the problem of reading my data in backwards?
>
> Thanks,
> Neil
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.itk.org/pipermail/insight-users/attachments/20110627/85d7d07d/attachment-0001.htm>


More information about the Insight-users mailing list