Exemple #1
0
        /// <summary>
        /// Constructor.
        /// </summary>
        public DicomImageSetDescriptor(IStudyRootStudyIdentifier sourceStudy, IDicomServiceNode server, Exception loadStudyError)
        {
            Platform.CheckForNullReference(sourceStudy, "sourceStudy");
            SourceStudy = sourceStudy;
            Server      = server ?? sourceStudy.FindServer(true);

            LoadStudyError = loadStudyError;
            IsOffline      = loadStudyError is OfflineLoadStudyException;
            IsNearline     = loadStudyError is NearlineLoadStudyException;
            IsInUse        = loadStudyError is InUseLoadStudyException;
            IsNotLoadable  = loadStudyError is StudyLoaderNotFoundException;
        }
	    /// <summary>
        /// Constructor.
        /// </summary>
        public DicomImageSetDescriptor(IStudyRootStudyIdentifier sourceStudy, IDicomServiceNode server, Exception loadStudyError)
		{
            Platform.CheckForNullReference(sourceStudy, "sourceStudy");
            SourceStudy = sourceStudy;
            Server = server ?? sourceStudy.FindServer(true);

	        LoadStudyError = loadStudyError;
            IsOffline = loadStudyError is OfflineLoadStudyException;
            IsNearline = loadStudyError is NearlineLoadStudyException;
            IsInUse = loadStudyError is InUseLoadStudyException;
            IsNotLoadable = loadStudyError is StudyLoaderNotFoundException;
		}
Exemple #3
0
 /// <summary>
 /// Creates, but does not populate, an <see cref="IImageSet"/> for the given <see cref="IStudyRootStudyIdentifier">study</see>.
 /// </summary>
 protected virtual IImageSet CreateImageSet(IStudyRootStudyIdentifier studyData)
 {
     return(new ImageSet(CreateImageSetDescriptor(studyData)));
 }
Exemple #4
0
 /// <summary>
 /// Creates a <see cref="DicomImageSetDescriptor"/> for the given <see cref="IStudyRootStudyIdentifier">study</see>.
 /// </summary>
 protected virtual DicomImageSetDescriptor CreateImageSetDescriptor(IStudyRootStudyIdentifier studyData)
 {
     return(new DicomImageSetDescriptor(studyData));
 }
 /// <summary>
 /// Initializes a new instance of <see cref="StudyItem"/>.
 /// </summary>
 public StudyItem(IStudyRootStudyIdentifier other)
     : base(other)
 {
 }
 public StudyRootStudyIdentifier(IStudyRootStudyIdentifier other)
     : base(other)
 {
     CopyFrom(other);
 }
Exemple #7
0
 /// <summary>
 /// Constructor.
 /// </summary>
 public DicomImageSetDescriptor(IStudyRootStudyIdentifier sourceStudy)
     : this(sourceStudy, null, null)
 {
 }
		/// <summary>
		/// Constructor.
		/// </summary>
		public DicomImageSetDescriptor(IStudyRootStudyIdentifier sourceStudy)
            : this(sourceStudy, null, null)
		{
        }
 public StudyRootStudyIdentifier(IStudyRootStudyIdentifier other)
     : base(other)
 {
     CopyFrom(other);
 }