Esempio n. 1
0
        public static DicomDateRangeValue[] GetDateRange(DicomDataSet ds, long Tag)
        {
            // Get the date range count
            List <string> dateList = ds.GetValue <List <string> >(Tag, null);

            if (dateList == null)
            {
                return(null);
            }

            int count = dateList.Count;

            if (count <= 0)
            {
                return(null);
            }

            DicomDateRangeValue[] d = new DicomDateRangeValue[count];

            DicomElement element = ds.FindFirstElement(null, Tag, true);

            if (element != null)
            {
                if (element.Length > 0)
                {
                    for (int i = 0; i < count; i++)
                    {
                        d[i] = ds.GetDateRangeValue(element, i);
                    }
                    return(d);
                }
            }

            return(null);
        }